.main {
	position: relative;
	z-index: 80;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	padding: 9vmax 10vmax 10vmin;
	border-bottom: 1px solid #45aaff;
	background-image: linear-gradient(145deg, #1e243c, #2f3861 75%);
  }
  .main.second {
	height: 70vh;
	padding-bottom: 0vmin;
	background-image: url("..//assets/img/proizvodstvo.jpg");
	background-position: 50% 50%;
	background-size: cover;
  }
  .main.second2 {
	height: 70vh;
	padding-bottom: 0vmin;
	background-image: url("..//assets/img/services.jpg");
	background-position: 50% 50%;
	background-size: cover;
  }
  
  .nav {
	position: absolute;
	z-index: 99;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding-top: 3vmin;
	padding-right: 10vmax;
	padding-left: 10vmax;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
  }
  .nav.second {
	padding-bottom: 3vmin;
	background-color: rgba(30, 36, 60, 0.89);
	opacity: 1;
  }
  
  .navlogo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
	text-decoration: none;
  }
  
  .navlogo.w--current {
	text-decoration: none;
  }
  
  .navlinkblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 6px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
	font-family: 'Open Sans', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.8vmin;
	line-height: 1.8vmin;
  }
  
  .navlinkblock.stiky {
	margin-top: 2vmin;
	padding-bottom: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	color: #000;
  }
  
  .navlang {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 3vmin;
	padding-left: 3vmin;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
	border-left: 1px solid hsla(0, 0%, 100%, 0.4);
	font-family: 'Open Sans', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.2vmin;
	line-height: 1vmin;
	font-weight: 300;
  }
  
  .navlang.stiky {
	margin-left: 3vmin;
	border-left-color: rgba(0, 0, 0, 0.5);
  }
  
  .navlogotext {
	margin-left: 1vmax;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.8vmin;
	line-height: 1.8vmin;
	font-weight: 300;
	text-decoration: none;
  }
  
  .navlogotext.stiky {
	color: rgba(0, 0, 0, 0.75);
  }
  
  .navlink {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 90%;
	margin-right: 2vmax;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 6px solid transparent;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.8vmin;
	line-height: 1.8vmin;
	font-weight: 300;
	text-decoration: none;
  }
  
  .navlink:hover {
	border-bottom: 6px solid #4053a0;
	color: #fff;
  }
  .navlink.prod {
	border-bottom-color: #4053a0;
  }
 
  .navlink.end {
	margin-right: 0vmin;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-weight: 300;
  }
  
  .navlink.stiky {
	color: rgba(0, 0, 0, 0.65);
	font-size: 2vmin;
	line-height: 4vmin;
	font-weight: 400;
  }
  
  .navlanglink {
	padding: 1vmin;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1vmin;
	text-decoration: none;
  }
  
  .navlanglink._1 {
	margin: 0px 1vmin 0px auto;
	padding-top: 0.7vmin;
	padding-bottom: 0.7vmin;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 1px;
	border-color: hsla(0, 0%, 100%, 0.5);
	border-radius: 4px;
	background-color: #4053a0;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: #fff;
	font-size: 1vmin;
	line-height: 1vmin;
	text-align: left;
  }
  
  .navlanglink.stiky {
	color: rgba(0, 0, 0, 0.65);
  }
  
  .image {
	max-width: 15%;
  }
  
  .dropdown-toggle-2 {
	margin-right: 2vmax;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom: 6px solid transparent;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.8vmin;
	line-height: 1.8vmin;
	font-weight: 300;
  }
  
  .dropdown-toggle-2:hover {
	border-bottom: 6px solid #4053a0;
	color: #fff;
  }
  
  .dropdown-toggle-2.prod {
	border-bottom-color: #4053a0;
  }
  
  .dropdown-list-2 {
	font-weight: 400;
  }
  
  .dropdown-list-2.w--open {
	padding: 1vmin 1vmin 2vmin;
	background-color: #4053a0;
	color: #fff;
	font-size: 1.6vmin;
	font-weight: 300;
  }
  
  .dropdown-link-2 {
	margin-bottom: 5px;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	color: hsla(0, 0%, 100%, 0.65);
  }
  
  .dropdown-link-2:hover {
	width: 100%;
	background-color: rgba(47, 56, 97, 0.56);
	color: #fff;
  }
  
  .dropdown {
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
  }
  
  .maintitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .mainimage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .mainheading {
	margin-top: 30px;
	margin-bottom: 4vmin;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 6.5vmin;
	line-height: 6vmin;
	font-weight: 800;
	letter-spacing: -2px;
  }
  
  .mainimgshadow {
	width: 50%;
	height: 20px;
	border-radius: 20px;
  }
  
  .maintext {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 2.5vmin;
	line-height: 2.5vmin;
	font-weight: 300;
  }
  
  .text-span {
	color: #45aaff;
  }
  
  .maintitleblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 3vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
  }
  
  .botprice {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 2vmin;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 7px;
	background-color: #45aaff;
	max-width: 70%;
  }
  
  .text-block-2 {
	padding: 2vmin 3vmin;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 3vmin;
	line-height: 3vmin;
	font-weight: 700;
  }
  
  .text-block-3 {
	max-width: 80%;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.43);
	font-size: 1.5vmin;
	line-height: 1.5vmin;
	font-weight: 300;
  }
  
  .typecoat {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin 12vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f3f3f3;
  }
  
  .secondheading {
	margin-top: 0px;
	margin-bottom: 6vmin;
	font-family: Montserrat, sans-serif;
	font-size: 4vmin;
	line-height: 4vmin;
	font-weight: 800;
	text-align: center;
	letter-spacing: -1px;
  }
  .secondheading:before, .secondheading:after {  
    content: " ";  
    background-color: #4053a0;  
    display: inline-block;
	vertical-align: middle;
	width: 10vmin;
	height: 0.6vmin;
	position: relative;
}  
.secondheading:before{
	margin-left: -100%;
	left: -3vmin;
}
.secondheading:after{
	margin-right: -100%;
	right: -3vmin;
}
  
  .secondheading.w {
	color: #fff;
  }
  
  .secondtext {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: #737373;
	font-size: 2.2vmin;
	font-weight: 300;
  }
  
  .typecoatcardblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 6.5vmin;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .typecoatcard {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 30%;
	padding: 5vmin 2vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
	font-family: 'Open Sans', sans-serif;
	color: #737373;
	font-size: 1.8vmin;
  }
  
  .cardicon {
	height: 8vmin;
  }
  
  .cardheading {
	margin-top: 3vmin;
	margin-bottom: 4vmin;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: #252525;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
  }
  
  .text-block-4 {
	max-width: 80%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: #1f1f1f;
	line-height: 24px;
	font-weight: 600;
	text-align: center;
  }
  
  .iconcd {
	max-height: 100%;
  }
  
  .kindcoat {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin 12vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: linear-gradient(145deg, #1e243c, #2f3861 75%);
  }
  
  .slide-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 4vmin;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
  }
  
  .w-slider-dot {
	margin-top: 0vmin;
	margin-bottom: 2vmin;
	margin-right: 3vmin;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 2vmin;
	font-weight: 300;
	text-decoration: underline;
	cursor: pointer;
  }
  
  .w-slider-dot:hover {
	color: #45aaff;
	text-decoration: none;
  }
  .w-active {
	color: #45aaff;
  }
  
  .slider {
	position: static;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	background-color: hsla(0, 0%, 86.7%, 0);
  }
  
  .left-arrow {
	display: none;
  }
  
  .right-arrow {
	display: none;
  }
  
  .theslide {
	position: static;
	overflow: hidden;
	background-color: transparent;
  }
  
  .mask {
	position: static;
	width: 100%;
	height: 100%;
	background-color: hsla(0, 0%, 100%, 0);
  }
  
  .slconteiner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .sctext {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .scimg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .scheadingblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .scheading {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 6.5vmin;
	letter-spacing: 0px;
  }
  
  .scheadingline {
	width: 13vmin;
	height: 5px;
	margin-right: 2vmin;
	background-color: #45aaff;
  }
  
  .scp {
	margin-top: 8vmin;
	margin-bottom: 0px;
	padding-left: 15vmin;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 2vmin;
	line-height: 2.5vmin;
	font-weight: 300;
  }
  
  .scbutton {
	display: block;
	margin-top: 12vmin;
	margin-right: 0vmin;
	margin-left: 15vmin;
	padding: 2vmin 4vmin;
	border-radius: 5px;
	background-color: #4053a0;
	box-shadow: 0 6px 16px -1px rgba(0, 0, 0, 0.17);
	-webkit-transition: all 600ms ease-out;
	transition: all 600ms ease-out;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 2.3vmin;
	font-weight: 500;
	text-align: center;
	text-decoration: none;
  }
  
  .scbutton:hover {
	box-shadow: 0 12px 20px 4px rgba(0, 0, 0, 0.3);
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
  }
  
  .scbutton.form {
	width: auto;
	margin-top: 5vmin;
	margin-left: 0vmin;
	padding-left: 4vmin;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  
  .slide-nav {
	position: static;
  }
  
  .mainformwrapp {
	width: 100%;
	margin-top: 10vmin;
  }
  .prodorderform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;

  }
  .form-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 1.5vmin;
	font-weight: 300;
  }
  
  .field-label {
	font-weight: 300;
  }
  
  .text-field {
	border-style: solid;
	border-width: 1px;
	border-color: hsla(0, 0%, 100%, 0.25);
	border-radius: 6px;
	background-color: hsla(0, 0%, 100%, 0.2);
	color: #fff;
  }
 
  .formcont {
	width: 32%;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.8vmin;
	line-height: 2vmin;
	font-weight: 300;
	margin-bottom: 20px;
  }

  
  .formcont.messege {
	width: 100%;
  }
  
  .form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 90%;
	padding-left: 15vmin;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .textarea {
	min-height: 15vmin;
	border-style: solid;
	border-width: 1px;
	border-color: hsla(0, 0%, 100%, 0.25);
	border-radius: 6px;
	background-color: hsla(0, 0%, 100%, 0.2);
	color: #fff;
  }
  
  .strength {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin 12vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #f3f3f3;
  }
  
  .strengthiconblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 3vmin;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .strengthcard {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 24%;
	padding: 5vmin 2vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 6px;
	background-color: #fff;
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.15);
	font-size: 1.8vmin;
  }
  
  .iconst {
	height: 10vmin;
  }
  
  .iconstcard {
	max-height: 100%;
  }
  
  .liecence {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin 12vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .liecenceblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 3vmin;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .lblink {
	width: 20%;
  }
  
  .order {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 60%;
	margin-left: 0px;
	padding: 0.7vmax 1vmax;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	border-radius: 30px;
	background-color: #4053a0;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: #fff;
	font-size: 1.8vmin;
	line-height: 1.8vmin;
	font-weight: 300;
	text-decoration: none;
  }
  
  .order:hover {
	background-color: #45aaff;
	box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.45);
  }
  
  .order.stiky {
	padding-top: 2vmin;
	padding-bottom: 2vmin;
  }
  
  .order.ft {
	height: auto;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	-ms-grid-row-align: stretch;
	align-self: stretch;
  }
  
  .text-block-5 {
	margin-left: 11px;
  }
  
  .image-2 {
	margin-top: -15px;
	padding-top: 0px;
  }
  
  .nsblock {
	position: fixed;
	left: auto;
	top: 0%;
	right: 0%;
	bottom: 0%;
	z-index: 60;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: auto;
	width: 45%;
	height: 100vh;
	padding: 3vmin 10vmin 3vmin 5vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	box-shadow: -1px 0 10px 4px rgba(0, 0, 0, 0.14);
  }
  
  .navstikyhead {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 20px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
  
  .navstikycoatlist {
	width: 100%;
	font-weight: 400;
  }
  
  .text-block-6 {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: rgba(0, 0, 0, 0.65);
	font-size: 2vmin;
	line-height: 4vmin;
	font-weight: 400;
  }
  
  .nslist {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 0vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	color: rgba(0, 0, 0, 0.88);
	font-weight: 300;
  }
  
  .nslink {
	display: block;
	margin-bottom: 0vmin;
	padding: 1vmin 3vmin;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.5vmin;
	line-height: 1.8vmin;
	text-decoration: none;
  }
  
  .nslink:hover {
	background-color: rgba(64, 83, 160, 0.63);
	color: #fff;
  }
  
  .nsheadcol {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
  }
  
  .nsfastcontact {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
  }
  
  .fastcontact {
	margin-right: 4vmin;
	font-family: 'Open Sans', sans-serif;
	color: rgba(0, 0, 0, 0.65);
	font-size: 1.5vmin;
	font-weight: 300;
	text-decoration: none;
  }
  
  .link {
	color: rgba(0, 0, 0, 0.65);
  }
  
  .link-2 {
	color: rgba(0, 0, 0, 0.65);
  }
  
  .nsbtn {
	position: fixed;
	left: auto;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 70;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 8vmin;
	height: 8vmin;
	padding: 2vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	background-color: #1e243c;
	cursor: pointer;
  }
  
  .top {
	width: 100%;
	height: 2px;
	border-radius: 20px;
	background-color: #fff;
  }
  
  .mid {
	width: 100%;
	height: 2px;
	border-radius: 20px;
	background-color: #fff;
  }
  
  .bott {
	width: 100%;
	height: 2px;
	border-radius: 20px;
	background-color: #fff;
  }
  
  .moblogo {
	display: none;
  }
  
  .footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 5vmin 20vmin;
	background-image: linear-gradient(145deg, #1e243c, #2f3861 75%);
  }
  
  .navordlang {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .ftblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
  }
  
  .ftcol {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 2vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.8vmin;
	line-height: 1.8vmin;
	font-weight: 300;
  }
  
  .ftcol.end {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: 8vmin;
  }
  .ftadress{
	  margin-bottom: 2vmin;
  }
  
  .text-block-11 {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.4vmin;
	line-height: 1.4vmin;
	font-weight: 300;
  }
  .text-block-110 {
	display: none;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.4vmin;
	line-height: 1.4vmin;
	font-weight: 300;
  }
  .ftlink {
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.8vmin;
	text-decoration: none;
  }
  
  .ftlink:hover {
	color: #fff;
  }
  
  .text-block-12 {
	margin-top: 0px;
  }
  
  .text-block-13 {
	margin-top: 20px;
  }
  
  .ftsocial {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
  }
  
  .ftsociallink {
	width: 3vmin;
	margin-right: 1vmin;
	opacity: 0.65;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
  }
  
  .ftsociallink:hover {
	opacity: 1;
  }
  
  .link-3 {
	color: hsla(0, 0%, 100%, 0.65);
	text-decoration: none;
  }
  
  .mainprodheading {
	margin-top: 0px;
	margin-bottom: 4vmin;
	padding-bottom: 25px;
	border-bottom: 8px solid #45aaff;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 7vmin;
	line-height: 5.5vmin;
	font-weight: 800;
	letter-spacing: -1px;
  }
  
  .mainprodtext {
	margin-bottom: 4vmin;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 2vmin;
	line-height: 2.5vmin;
	font-weight: 300;
  }
  
  .mainprodtable {
	width: 100%;
	margin-bottom: 3vmin;
  }
  
  .maintablexead {
	margin-bottom: 2vmin;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 2vmin;
	line-height: 2vmin;
	font-weight: 700;
  }
  
  .mainprodtableblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
  }
  
  .tbrow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 80%;
	padding-top: 1vmin;
	padding-bottom: 1vmin;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top: 1px solid hsla(0, 0%, 100%, 0.4);
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 1.5vmin;
	line-height: 1.8vmin;
	font-weight: 300;
  }
  
  .tbrow.end {
	border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);
  }
  
  .tbcol {
	margin-right: 5vmin;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .mainprodtitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: 5%;
  }
  
  .mainprodbtn {
	margin-bottom: 30px;
	padding: 2vmin 4vmin;
	border-radius: 80px;
	background-color: #4053a0;
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 3vmin;
	font-weight: 500;
	text-decoration: none;
  }
  
  .mainprodbtn:hover {
	background-color: #45aaff;
	box-shadow: 0 6px 14px 2px rgba(0, 0, 0, 0.11);
  }
  
  .link-4 {
	color: hsla(0, 0%, 100%, 0.65);
	text-decoration: none;
  }
  
  .aboutprod {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 5vmin 20vmin 10vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .aboutprodtext {
	align-self: start;
	margin-bottom: 10vmin;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.8vmin;
	line-height: 2.2vmin;
	font-weight: 300;
  }
  
  .prodtypewrapp {
	width: 100%;
  }
  
  .prodtypeblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 5vmin;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
  }
  
  .prodtypeblock.right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
  }
  
  .prodtypetitle {
	width: 50%;
	height: 100%;
	padding: 4vmin;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
	background-color: rgba(0, 0, 0, 0.02);
  }
  
  .prodtypeimage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: transparent;
  }
  
  .prodtypetitleheading {
	margin-bottom: 2vmin;
	font-family: Montserrat, sans-serif;
	font-size: 2vmin;
	line-height: 2vmin;
	font-weight: 700;
  }
  
  .prodimg {
	max-width: 100%;
  }
  
  .prodgallery {
	padding: 10vmin 20vmin;
	background-color: #f3f3f3;
  }
  
  .prodgallerywrapp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .prodgalleryimg {
	position: relative;
	display: block;
	overflow: hidden;
	width: 33%;
	height: 30vmin;
	margin-bottom: 1vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
  }
  

  
  .image-5 {
	max-height: 100%;
  }
  
  .prodorder {
	padding: 10vmin 20vmin;
  }
  
  .imgprodgallery {
	position: static;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: 0%;
	display: inline-block;
	width: 100%;
	height: 100%;
	max-width: none;
  }
  
  .field-label-2 {
	font-weight: 300;
	margin-bottom: 15px;
  }
  
  .formprod {
	display: block;
	width: 80%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
  }
  
  .form-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .text-field-2 {
	min-height: 15vmin;
  }
  
  .formbtnclock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
  }
  .partners {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f3f3f3;
  }
  
  .partnewrapp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .partnerblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 24%;
	margin-right: 1vmin;
	margin-bottom: 1vmin;
	padding: 4vmin 3vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.22);
	-webkit-filter: saturate(0%);
	filter: saturate(0%);
	-webkit-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: #313131;
	font-size: 1.8vmin;
	line-height: 2.5vmin;
	font-weight: 300;
	text-align: center;
	text-decoration: none;
  }
  
  .partnerblock:hover {
	box-shadow: 0 20px 11px 0 rgba(0, 0, 0, 0.22);
	-webkit-filter: saturate(100%);
	filter: saturate(100%);
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01);
  }
  
  .partnerlogo {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 90%;
	height: 50%;
	margin-bottom: 2vmin;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .prtname {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .prtlogo {
	max-width: 80%;
  }
  .mainmanuftitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 4vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .aboutmanuf {
	padding: 10vmin 10vmin 10vmin 20vmin;
  }
  
  .manufwrapp {
	width: 100%;
	margin-top: 10vmin;
  }
  
  .workshopblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.8vmin;
	line-height: 2.2vmin;
	font-weight: 300;
  }
  
  .workshopheading {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 5vmin;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-family: Montserrat, sans-serif;
	font-size: 2vmin;
	line-height: 2vmin;
	font-weight: 700;
  }
  
  .workshopconent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8vmin;
  }
  
  .workshopconent.right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
  }
  
  .workshopimg {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .workshoptext {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 5vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 0;
	-webkit-flex: 0 50%;
	-ms-flex: 0 50%;
	flex: 0 50%;
  }
  
  .workshoptext.right {
	padding-right: 5vmin;
	padding-left: 0vmin;
	-webkit-box-flex: 0;
	-webkit-flex: 0 50%;
	-ms-flex: 0 50%;
	flex: 0 50%;
  }
  
  .textarea-2 {
	min-height: 15vmin;
  }  
  .aboutcompany {
	padding: 10vmin 20vmin;
  }
  
  .aboutcompwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.8vmin;
	line-height: 2.2vmin;
	font-weight: 300;
  }
  .contactblock {
	padding: 10vmin 20vmin 0vmin;
  }
  
  .contactwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.8vmin;
	line-height: 2.5vmin;
	font-weight: 300;
  }
  
  .contactlink {
	color: #1e243c;
	text-decoration: underline;
  }
  
  .contacttext {
	max-width: 90%;
  }
  
  .map {
	width: 100%;
	height: 40vmin;
	margin-bottom: 5vmin;
  }
  
  .maincontactblock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-bottom: 5vmin;
  }
  
  .contcol {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
  }
  
  .downloadreq {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 2vmin;
	padding: 1vmin 2vmin;
	border-radius: 20px;
	background-color: #4053a0;
	color: #fff;
	font-size: 1.5vmin;
	text-decoration: none;
  }
  .orderwrap {
	padding: 10vmin 20vmin;
  }
  
  .prodcard {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 23%;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 2vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid;
	border-width: 3px;
	border-color: transparent;
	border-radius: 6px;
	box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.14);
	font-family: Montserrat, sans-serif;
	font-size: 2.5vmin;
	line-height: 3vmin;
	font-weight: 600;
  }
  
  .checkbox-field {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .checkbox-label {
	margin-bottom: 0px;
	font-size: 2vmin;
  }
  
  .order__input {
	width: 45%;
	border-radius: 9px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  }
  
  .text-field-4 {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  }
  
  .lot {
	font-size: 1.8vmin;
  }
  
  .cardlot {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
  }
  
  .checkbox-field-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .checkbox-2 {
	display: block;
	margin-top: 3px;
	margin-right: 13px;
	margin-left: 0px;
  }
  
  .checkbox-label-2 {
	margin-bottom: 0px;
	font-size: 1.8vmin;
  }
  
  .cardcoatname {
	margin-bottom: 20px;
	line-height: 2.5vmin;
	text-align: center;
  }
  
  .cardwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .orderform {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 8vmin;
	margin-bottom: 2vmin;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
  }
  
  .orderformcot {
	width: 23%;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.5vmin;
  }
  
  .field-label-3 {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  }
  
  .textarea-3 {
	min-height: 20vmin;
  }
  .scbutton.bay {
	margin-top: 4vmin;
	margin-left: 0vmin;
  }
  .ya_nav {
	display: none;
  }
  .jobwrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
  }
  
  .job_block {
	margin-top: 0vmin;
	padding-top: 2vmin;
	padding-bottom: 2vmin;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 1.8vmin;
	line-height: 2.2vmin;
  }
  
  .job_block.end {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  
  .job_head_text {
	margin-bottom: 40px;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 2vmin;
	font-weight: 700;
  }
  
  .text-block-14 {
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	font-size: 2vmin;
	line-height: 2.5vmin;
	font-weight: 700;
  }
  
  .licensewrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10vmin 20vmin;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .license_item {
	width: 30%;
	margin-top: 10px;
	margin-right: 10px;
  }
  .prodimg_sl {
	width: 800px;
	height: 600px;
	background-color: hsla(0, 0%, 86.7%, 0);
  }
  
  .sl_wrap {
	width: 100%;
	height: 100%;
  }
  
  .slide-nav-2 {
	display: none;
  }
  
  .left-arrow-2 {
	display: block;
  }
  
  .right-arrow-2 {
	display: block;
  }
  .w-icon-slider-left{
	  border: none;
	background-image: url("..//assets/img/arrow_l.svg");
	background-position: 50% 50%;
	background-size: cover;
  }
  .w-icon-slider-right{
  border: none;
  background-image: url("..//assets/img/arrow_r.svg");
  background-position: 50% 50%;
  background-size: cover;
}
.IE10{
	display:none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	/* IE10+ CSS styles go here */
	.IE10{
		position: fixed;
		width: 100vw;
		height: 100vh;
		display:flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		background-color: #4053a0;
		z-index: 9999999;
	}
	.IE10heading{
	margin-top: 30px;
	margin-bottom: 4vmin;
	font-family: Montserrat, sans-serif;
	color: #fff;
	font-size: 6.5vmin;
	line-height: 6vmin;
	font-weight: 800;
	letter-spacing: -2px;
	}
	.IE10paragraph{
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
	color: hsla(0, 0%, 100%, 0.65);
	font-size: 2.5vmin;
	line-height: 2.5vmin;
	font-weight: 300;
	max-width: 80%;
	}
}
@media (max-width: 1025px) {
	.navlink {
		font-size: 1.5vmin;
		line-height: 2vmin;

}
  @media (max-width: 991px) {
	.main {
	  height: auto;
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: column-reverse;
	  -ms-flex-direction: column-reverse;
	  flex-direction: column-reverse;
	}
	.nav {
	  display: none;
	}
	.navlogo.w--current {
	  padding-bottom: 15px;
	}
	.navlink.stiky {
	  font-size: 2.5vmin;
	}
	.navlanglink._1 {
	  font-size: 2vmin;
	  line-height: 2vmin;
	}
	.navlanglink.stiky {
	  font-size: 2vmin;
	}
	.maintitle {
	  padding-top: 5vmin;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}
	.mainimage {
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}
	.mainheading {
	  margin-bottom: 3vmin;
	}
	.maintext {
	  margin-bottom: 30px;
	}
	.text-block-3 {
	  max-width: 100%;
	}
	.typecoat {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.typecoatcard {
	  width: 100%;
	  margin-bottom: 30px;
	}
	.text-block-4 {
	  max-width: 90%;
	  font-size: 2vmin;
	}
	.kindcoat {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.slider {
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}
	.slconteiner {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: column-reverse;
	  -ms-flex-direction: column-reverse;
	  flex-direction: column-reverse;
	}
	.scp {
	  margin-top: 5vmin;
	}
	.scbutton {
	  margin-top: 7vmin;
	}
	.mainformwrapp {
	  margin-top: 0vmin;
	}
	.form-block {
	  padding-left: 0vmin;
	}
	.form {
	  width: 100%;
	}
	.strength {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.strengthcard {
	  width: 100%;
	  margin-bottom: 20px;
	}
	.liecence {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.lblink {
	  width: 50%;
	}
	.order.stiky {
	  height: auto;
	  padding: 1vmin 4vmin;
	}
	.nsblock {
	  z-index: 980;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 100%;
	  padding-top: 3vmin;
	}
	.navstikyhead {
	  padding-bottom: 15px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	.text-block-6 {
	  font-size: 2.5vmin;
	}
	.nslink {
	  font-size: 2vmin;
	  line-height: 2.2vmin;
	}
	.nsheadcol {
	  padding-top: 15px;
	  -webkit-box-pack: justify;
	  -webkit-justify-content: space-between;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -webkit-box-align: center;
	  -webkit-align-items: center;
	  -ms-flex-align: center;
	  align-items: center;
	  border-top: 1px solid rgba(0, 0, 0, 0.15);
	}
	.fastcontact {
	  font-size: 2vmin;
	}
	.nsbtn {
		display: flex;
	  z-index: 999;
	}
	.moblogo {
	  position: absolute;
	  left: 0%;
	  top: 0%;
	  right: auto;
	  bottom: auto;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 35%;
	  margin-top: 3vmin;
	  margin-left: 5vmin;
	  -webkit-box-align: center;
	  -webkit-align-items: center;
	  -ms-flex-align: center;
	  align-items: center;
	  -o-object-fit: fill;
	  object-fit: fill;
	}
	.footer {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.image-3 {
	  max-width: 80%;
	}
	.tbrow {
	  width: 100%;
	  font-size: 1.8vmin;
	}
	.aboutprod {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.aboutprodtext {
	  font-size: 2vmin;
	  line-height: 2.5vmin;
	}
	.prodgallery {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.prodorder {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.partners {
		padding-right: 5vmin;
		padding-left: 5vmin;
	}
	.partnerblock {
		width: 45%;
	  }
	.aboutmanuf {
		padding-right: 5vmin;
		padding-left: 5vmin;
	}
	.aboutcompany {
		padding-right: 5vmin;
		padding-left: 5vmin;
	  }
	.contactblock {
		padding-right: 5vmin;
		padding-left: 5vmin;
	  }
	  .orderwrap {
		padding-right: 5vmin;
		padding-left: 5vmin;
	  }
	  .prodcard {
		width: 45%;
	  }
	  .ya_nav {
		display: block;
		width: 150px;
	  }
	  .jobwrap {
		padding: 5vmin;
	  }
	  .licensewrap {
		padding: 5vmin;
	  }
	  .prodimg_sl {
		width: 100%;
		height: 100%;
		background-color: hsla(0, 0%, 86.7%, 0);
	  }
	}
	
  @media (max-width: 479px) {
	.main {
	  padding: 21vmin 5vmin 5vmin;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: column-reverse;
	  -ms-flex-direction: column-reverse;
	  flex-direction: column-reverse;
	}
	.main.second {
		height: 30vh;
	  }
	  .main.second2 {
		height: 30vh;
	  }
	.nav {
	  display: none;
	}
	.navlinkblock.stiky {
	  padding-bottom: 10px;
	}
	.navlang.stiky {
	  padding-left: 6vmin;
	}
	.navlogotext {
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.navlogotext.stiky {
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.navlink.stiky {
	  font-size: 4vmin;
	  line-height: 5vmin;
	}
	.navlanglink._1 {
	  padding-right: 2vmin;
	  padding-left: 2vmin;
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.navlanglink.stiky {
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.maintitle {
	  margin-top: 16px;
	  padding-top: 0vmin;
	  padding-bottom: 5vmin;
	  -webkit-box-pack: start;
	  -webkit-justify-content: flex-start;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	}
	.mainimage {
	  height: auto;
	}
	.mainheading {
	  margin-top: 0px;
	  margin-bottom: 5vmin;
	  font-size: 8.8vmin;
	  line-height: 7vmin;
	}
	.maintext {
	  margin-bottom: 10px;
	  font-size: 4vmin;
	  line-height: 4vmin;
	}
	.maintitleblock {
	  margin-top: 0vmin;
	}
	.botprice {
	  margin-top: 27px;
	  margin-bottom: 4vmin;
	}
	.text-block-2 {
	  margin-top: 0px;
	  padding-top: 3vmin;
	  padding-bottom: 3vmin;
	  font-size: 4vmin;
	  line-height: 5vmin;
	}
	.text-block-3 {
	  max-width: 100%;
	  font-size: 2.5vmin;
	  line-height: 3vmin;
	}
	.typecoat {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.secondheading {
	  font-size: 5vmin;
	}
	.secondtext {
	  font-size: 3vmin;
	  line-height: 3.4vmin;
	}
	.typecoatcardblock {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	}
	.typecoatcard {
	  width: 100%;
	  margin-bottom: 13px;
	}
	.cardheading {
	  font-family: 'Open Sans', sans-serif;
	  font-size: 5vmin;
	}
	.text-block-4 {
	  font-size: 3vmin;	
	  line-height: 3.4vmin;
	  font-weight: 300;
	}
	.kindcoat {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.slide-nav {
	  
	  -webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	}
	.w-slider-dot {
	  margin-bottom: 2.4vmin;
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.slider {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 100%;
	}
	.slconteiner {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: column-reverse;
	  -ms-flex-direction: column-reverse;
	  flex-direction: column-reverse;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}
	.sctext {
	  margin-top: 0px;
	  padding-bottom: 27px;
	  -webkit-box-flex: 0;
	  -webkit-flex: 0 auto;
	  -ms-flex: 0 auto;
	  flex: 0 auto;
	}
	.scheading {
	  font-size: 8vmin;
	  line-height: 7vmin;
	}
	.scp {
	  margin-top: 5vmin;
	  font-size: 3vmin;
	  line-height: 4vmin;
	}
	.scbutton {
	  margin-top: 6vmin;
	  font-size: 3.5vmin;
	}
	.slide-nav {
	  margin-right: 0px;
	  margin-left: 0px;
	}
	.form-block {
	  padding-left: 0vmin;
	}
	.field-label {
	  font-size: 3vmin;
	}
	.formcont {
	  width: 100%;
	  font-size: 3vmin;
	}
	.form {
	  width: 100%;
	  padding-left: 0vmin;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: center;
	  -webkit-align-items: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	.textarea {
	  min-height: 25vmin;
	}
	.formprod {
		display: block;
		width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	  }
	.strength {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.strengthcard {
	  width: 100%;
	  margin-bottom: 13px;
	}
	.liecence {
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.lblink {
	  width: 48%;
	  margin-bottom: 5px;
	}
	.order.stiky {
	  padding-right: 4vmin;
	  padding-left: 4vmin;
	}
	.text-block-5 {
	  font-size: 3vmin;
	}
	.nsblock {
	  position: fixed;
	  z-index: 990;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 100%;
	  padding-top: 5vmin;
	}
	.navstikyhead {
	  margin-bottom: 5px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-pack: start;
	  -webkit-justify-content: flex-start;
	  -ms-flex-pack: start;
	  justify-content: flex-start;
	  -webkit-box-align: start;
	  -webkit-align-items: flex-start;
	  -ms-flex-align: start;
	  align-items: flex-start;
	}
	.text-block-6 {
	  font-size: 4vmin;
	}
	.nslist {
	  margin-top: 10px;
	  margin-bottom: 15px;
	  padding-bottom: 15px;
	}
	.nslink {
	  font-size: 3.5vmin;
	  line-height: 5vmin;
	}
	.nslink.w--current {
	  font-size: 3.5vmin;
	}
	.nsheadcol {
	  width: 100%;
	  margin-top: 20px;
	  padding-top: 15px;
	  -webkit-box-pack: justify;
	  -webkit-justify-content: space-between;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  border-top: 1px solid rgba(0, 0, 0, 0.15);
	}
	.nsfastcontact {
	  padding-top: 18px;
	  -webkit-flex-wrap: wrap;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}
	.fastcontact {
	  margin-bottom: 5px;
	  font-size: 3vmin;
	}
	.nsbtn {
		display: flex;
	  position: fixed;
	  z-index: 999;
	  width: 15vmin;
	  height: 15vmin;
	  padding: 3vmin;
	}
	.moblogo {
	  position: absolute;
	  left: 0%;
	  top: 0%;
	  right: auto;
	  bottom: auto;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  width: 60%;
	  margin-top: 0vmin;
	  margin-left: 0vmin;
	  padding-top: 5vmin;
	  padding-left: 5vmin;
	  -webkit-box-align: center;
	  -webkit-align-items: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	.footer {
	  padding-right: 5vmin;
	  padding-bottom: 1vmin;
	  padding-left: 5vmin;
	  -webkit-box-orient: horizontal;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: row;
	  -ms-flex-direction: row;
	  flex-direction: row;
	  -webkit-flex-wrap: nowrap;
	  -ms-flex-wrap: nowrap;
	  flex-wrap: nowrap;
	}
	.image-3 {
	  max-width: 100%;
	}
	.ftblock {
	  height: auto;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  padding-bottom: 5vmin;
	}
	.ftcol {
	  margin-bottom: 19px;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -webkit-box-align: stretch;
	  -webkit-align-items: stretch;
	  -ms-flex-align: stretch;
	  align-items: stretch;
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.ftcol.end {
	  margin-top: 10px;
	  margin-left: 0;
	}
	.text-block-11 {
	  display: none;
	  margin-top: 40px;
	  font-size: 2vmin;
	}
	.text-block-110 {
		display: inline-block;
		margin-top: 40px;
		font-size: 2vmin;
	}
	.ftlink {
	  margin-bottom: 9px;
	  font-size: 3vmin;
	}
	.ftsociallink {
	  width: 6vmin;
	  margin-right: 2vmin;
	}
	.mainprodheading {
	  padding-bottom: 10px;
	  border-bottom-width: 6px;
	}
	.mainprodtext {
	  margin-bottom: 8vmin;
	  font-size: 3.5vmin;
	  line-height: 4.3vmin;
	}
	.mainprodtable {
	  margin-bottom: 10vmin;
	}
	.maintablexead {
	  margin-bottom: 4vmin;
	  font-size: 3.5vmin;
	  line-height: 3vmin;
	}
	.tbrow {
	  padding-top: 2vmin;
	  padding-bottom: 2vmin;
	  font-size: 3vmin;
	  line-height: 3vmin;
	}
	.mainprodbtn {
	  padding: 3vmin 5vmin;
	  font-size: 5vmin;
	  line-height: 5vmin;
	}
	.aboutprod {
	  padding-top: 10vmin;
	  padding-right: 5vmin;
	  padding-left: 5vmin;
	}
	.aboutprodtext {
	  font-size: 3.5vmin;
	  line-height: 4.3vmin;
	}
	.prodtypeblock {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: column-reverse;
	  -ms-flex-direction: column-reverse;
	  flex-direction: column-reverse;
	}
	.prodtypeblock.right {
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: reverse;
	  -webkit-flex-direction: column-reverse;
	  -ms-flex-direction: column-reverse;
	  flex-direction: column-reverse;
	}
	.prodtypetitle {
	  width: 100%;
	}
	.prodtypetitleheading {
	  margin-bottom: 4vmin;
	  font-size: 4vmin;
	  line-height: 4vmin;
	}
	.prodgallerywrapp {
	  margin-top: 30px;
	}
	.prodgalleryimg {
	  width: 49%;
	}
	.text-field-2 {
	  min-height: 30vmin;
	}
	.partnewrapp {
		margin-top: 10px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	  }
	  .partnerblock {
		width: 48%;
		margin-right: 0vmin;
		margin-bottom: 3vmin;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 2.5vmin;
	  }
	  .partnerlogo {
		height: auto;
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	  }
	  .prtname {
		-webkit-box-flex: 0;
		-webkit-flex: 0 auto;
		-ms-flex: 0 auto;
		flex: 0 auto;
	  }
	  .prtlogo {
		max-height: 100%;
		max-width: 50%;
	  }
	  .workshopheading {
		font-size: 4vmin;
		line-height: 4.4vmin;
		margin-bottom: 1vmin ;
	  }
	  .workshopconent {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		margin-bottom: 15vmin;
	  }
	  .workshopconent.right {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	  }
	  .workshoptext {
		margin-bottom: 30px;
		padding-left: 0vmin;
	  }
	  .manuftext {
		font-size: 3.5vmin;
		line-height: 4.3vmin;
	  }
	  .aboutcomptext {
		font-size: 3.5vmin;
		line-height: 4.3vmin;
	  }
	  .contacttext {
		max-width: 100%;
	  }
	  .map {
		height: 60vmin;
	  }
	  .maincontactblock {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		font-size: 3.5vmin;
		line-height: 4.3vmin;
	  }
	  .downloadreq {
		margin-bottom: 10vmin;
		padding: 2vmin 4vmin;
		font-size: 3vmin;
	  }
	  .prodcard {
		width: 48%;
		margin-right: 0px;
		padding-bottom: 4vmin;
	  }
	  .order__input {
		max-height: 7vmin;
		padding-top: 0px;
		padding-bottom: 0px;
		border-radius: 4px;
		line-height: 2vmin;
		font-weight: 300;
	  }
	  .lot {
		font-size: 2.8vmin;
	  }
	  .checkbox-2 {
		margin-right: 10px;
	  }
	  .checkbox-label-2 {
		font-size: 2.4vmin;
	  }
	  .cardcoatname {
		font-size: 3vmin;
		line-height: 3vmin;
	  }
	  .cardwrap {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	  }
	  .orderformcot {
		width: 100%;
	  }
	  .orderlable {
		font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
		font-size: 3vmin;
	  }
	  .ya_nav {
		width: 120px;
		margin-bottom: 30px;
	  }
	  .job_block {
		font-size: 3vmin;
		line-height: 4vmin;
	  }
	  .job_head_text {
		margin-bottom: 20px;
		font-size: 3vmin;
		line-height: 3vmin;
	  }
	  .prodimg_sl {
		width: 100%;
		height: 100%;
		background-color: hsla(0, 0%, 86.7%, 0);
	  }
	}