:root {--primary-color: #1f1f1f;}.full-width .ubermenu-nav, .container, .row{max-width: 1340px}.row.row-collapse{max-width: 1310px}.row.row-small{max-width: 1332.5px}.row.row-large{max-width: 1370px}.sticky-add-to-cart--active, #wrapper,#main,#main.dark{background-color: #f7f5f5}.header-main{height: 65px}#logo img{max-height: 65px}#logo{width:100px;}#logo img{padding:12px 0;}.header-bottom{min-height: 10px}.header-top{min-height: 20px}.transparent .header-main{height: 65px}.transparent #logo img{max-height: 65px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 65px;}.transparent .header-wrapper{background-color: rgba(0,0,0,0.85)!important;}.transparent .top-divider{display: none;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bg-color, .header-wrapper {background-color: #1f1f1f}.header-bottom {background-color: #f1f1f1}.header-main .nav > li > a{line-height: 16px }.stuck .header-main .nav > li > a{line-height: 50px }@media (max-width: 549px) {.header-main{height: 60px}#logo img{max-height: 60px}}.main-menu-overlay{background-color: #1f1f1f}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #1f1f1f;}/* Color !important */[data-text-color="primary"]{color: #1f1f1f!important;}/* Background Color */[data-text-bg="primary"]{background-color: #1f1f1f;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #1f1f1f;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #1f1f1f}.nav-tabs > li.active > a{border-top-color: #1f1f1f}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #1f1f1f }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #1f1f1f }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #1f1f1f;}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step{ background-color:#939393; }[data-text-bg="secondary"]{background-color: #939393;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #939393}/* Color !important */[data-text-color="secondary"]{color: #939393!important;}/* Border */.secondary.is-outline:hover{border-color:#939393}body{font-family:"Lato", sans-serif}body{font-weight: 400}body{color: #232323}.nav > li > a {font-family:"Lato", sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family:"Lato", sans-serif;}.nav > li > a {font-weight: 700;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 700;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Lato", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}h1,h2,h3,h4,h5,h6,.heading-font{color: #212121;}.alt-font{font-family: "Dancing Script", sans-serif;}.alt-font{font-weight: 400!important;}a{color: #232323;}a:hover{color: #afafaf;}.tagcloud a:hover{border-color: #afafaf;background-color: #afafaf;}.absolute-footer, html{background-color: #0a0a0a}/* Custom CSS */.mublock:hover {max-width: 50% !important;flex-basis: 50% !important;}/* Custom CSS Tablet */@media (max-width: 849px){.section-home {max-height: 90vh !important;}.hero_title {font-size: 3rem !important;}.text-right .col-inner {max-width: 100% !important;}.column-left-p {font-size :1.5rem;}.section-img-50-right .section-bg.fill {width: 100% !important;}.section-img-50-right .section-bg.fill:before {height: 100%;}.cut-edge .box-text h2 {font-size: 1.1rem !important;}.hero_button, .button_white, .button_black, .button_mu {max-width: 300px;padding: 0.55rem 2rem;}.button_black {margin-right: 0 !important;}.mublock-row {overflow: auto;flex-flow: row wrap !important;}.mublock:hover {max-width: 100% !important;flex-basis: 100% !important;}.mublock:hover .mublock-content, .mublock:hover .mublock-slider {width: 100% !important;}.header-button-1 a{padding: .2rem 1.5rem .2rem 1.5rem;font-size: 0.8rem;}.hero_content {line-height: 1.2 !important;}.popup-title {font-size: 2.5rem !important;}.popup-description {font-size: 1.5rem !important;}.contactform-black .button.wpcf7-submit {padding: .2rem 1rem !important;margin: 0.8rem auto !important;}.form__wapper input:not([type="submit"]), .form__wapper textarea {padding: 1.25rem !important;font-size: 1.1rem !important;}.section-hero-text {top: 25% !important;font-size: 1.8rem;}h3.column_title {font-size: 2rem;}.banner_content_mu {font-size: 1.3rem !important;line-height: 1.3 !important;}.big-content {font-size: 2.8rem !important;}}/* Custom CSS Mobile */@media (max-width: 549px){.section-home {max-height: 90vh !important;}.box.cut-edge h4 {font-size: 1.5rem;}.hero_title {font-size: 2rem !important;}.hero_content {font-size: 1.2rem;line-height: 1;margin-bottom: 0.5rem;}.column-left-p {font-size : 1.2rem !important;}.text-right .col-inner {max-width: 100% !important;}.section-img-50-right .section-bg.fill {width: 100% !important;}.section-img-50-right .section-bg.fill:before {height: 100% !important;}.cut-edge .box-text h2 {font-size: 1rem !important;}.hero_button, .button_white, .button_black, .button_mu {max-width: 300px;font-size: 1rem;line-height: 1.2 !important;padding: 0.5rem;}.button_black, .button_white {margin-right: 0 !important;}.yourbrand .button_black, .yourbrand .button_white {width: 100% !important;padding: 0.5rem !important;margin: 0.5rem 0 !important;}.mublock-row {overflow: auto;flex-flow: row wrap !important;}.column_title, h2.yourbrand-title {font-size: 2rem;line-height: 1;}.mublock:hover {max-width: 100% !important;flex-basis: 100% !important;}.mublock:hover .mublock-content, .mublock:hover .mublock-slider {width: 100% !important;flex-basis: 100% !important;}.mublock .button_mu {width: 200px;}.yourbrand .button_black, .yourbrand .button_white {width: 100%;padding: 0.5rem !important;margin: 0.5rem 0;}.yourbrand-timeline-item-text {font-size: 1.1rem !important;line-height: 1.1 !important;min-height: 80px;}.yourbrand-timeline-item-num {width: 2.5rem;height: 2.5rem;margin-right: 2.3125rem;font-size: 1.5rem;line-height: 2.8rem;}.yourbrand-timeline {margin-left: 1.5rem;margin-top: 3rem;margin-bottom: 2rem;}.yourbrand-timeline:before {left: 2.5rem;}.yourbrand-timeline-item:first-child:before {left: 1.2rem;}.yourbrand-timeline-item:last-child:after {left: 1.2rem;}.dark .nav-sidebar.nav-vertical {padding: 0 0.5rem;flex-flow: wrap;}.dark .nav-sidebar.nav-vertical li a {font-size: 1.5rem;text-transform: capitalize;}.popup-cut-edge {padding: 20px;}.popup-cut-edge p {margin-bottom: 0;}.popup-title {font-size: 2.5rem !important;}.popup-description {font-size: 1.5rem !important;}.header-button-1 a{padding: .2rem 0.5rem .2rem 0.5rem;font-size: 0.8rem;}.white-border-box {max-width: 90%;}.contactform-black .button.wpcf7-submit {padding: .25rem 1rem !important;margin: 0.8rem auto !important;}.form__wapper input:not([type="submit"]), .form__wapper textarea {padding: 1.25rem !important;font-size: 1rem !important;}.form-popup input[type="submit"].wpcf7-submit {width: auto !important;}.mu_content {font-size: 1.8rem !important;}.gallery-item-title {position: absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform:rotate(-90deg);transform: rotate(-90deg);color: white;margin: 0 auto;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}.banner_content_mu {font-size: 1.1rem !important;line-height: 1.3 !important;}.big-content {font-size: 2.5rem !important;line-height: 1.1;margin-bottom: 1.1rem;}.column_subtitle {font-size: 1.3rem !important;line-height: 1;}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}</style>		<style type="text/css" id="wp-custom-css">
			@import url("//hello.myfonts.net/count/3a18e8");
@font-face {font-family: 'FuturaPT-Book';src: url('../fonts/3A18E8_0_0.eot');src: url('../fonts//fonts/3A18E8_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3A18E8_0_0.woff2') format('woff2'),url('../fonts/3A18E8_0_0.woff') format('woff'),url('../fonts/3A18E8_0_0.ttf') format('truetype');}  
@font-face {font-family: 'FuturaPT-Bold';src: url('../fonts/3A18E8_1_0.eot');src: url('../fonts/3A18E8_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/3A18E8_1_0.woff2') format('woff2'),url('../fonts/3A18E8_1_0.woff') format('woff'),url('../fonts/3A18E8_1_0.ttf') format('truetype');}
body {
    font-family: 'FuturaPT-Book', sans-serif !important;
    font-weight: normal;
    text-rendering: geometricPrecision;
    -webkit-font-smoothing: antialiased;
    color: #1F1F1F;
    background: #f7f5f5;
}
*, *:before, *:after {
    box-sizing: inherit;
}
.nav > li > a, .heading-font, h1, h2, h3, h4, h5, h6{
    margin: 0;
    font-family: 'FuturaPT-Bold', sans-serif !important;
    font-weight: normal;
}
ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
ol{
    margin: 0;
    padding: 0;
    list-style-position: inside;
}
a{
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}
/* #main, #wrapper {
	padding-top: 56px;
} */
.header {
	position: fixed;
	top: 0;
	left:0;
}
strong, b{
    font-family: 'FuturaPT-Bold', sans-serif;
    font-weight: normal;
}
.nav > li > a {
	font-weight: 400 !important;
}
.nav-spacing-xlarge>li {
	margin: 0 25px;
}
.mfp-container {
	padding: 0;
}
.mfp-close {
	top: 30px;
	right: 30px;
}
.popup-title {
	font-size: 4rem;
}
.popup-description {
	font-size: 3rem;
}
.header-nav-main.nav-right li:not(.header-button-1):before {
	content: '';
    position: absolute;
    top: 50%;
    right: calc(100% + 8px);
    transform: translate3d(20%,-50%,0) rotate(-180deg);
    width: 10px;
    height: 10px;
    background-image: url(../images/cross-white.svg);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0;
    transition: transform .5s ease,opacity .2s ease;
}
.header-nav-main.nav-right li:hover:before,
.header-nav-main.nav-right li.current-menu-item:before{
	opacity: 1;
    transform: translate3d(0,-50%,0) rotate(0deg);
}
.nav-dark .nav>li>a {
	color: white;
}
.header-button-1 a{
	padding: .3425rem 1.5rem .2rem 1.5rem;
	border: 1px solid #f7f5f5 !important;
	min-height: auto;
}
.header-button a, .header-button a span {
	line-height: 1rem !important;;
}
.button {
	text-transform: none;
	font-family: 'FuturaPT-Bold', sans-serif;
	font-weight: 400;
}
.section-about .scroll-trigger{
	bottom: 80px;
}
.section-home {
	min-height: 94vh !important;
}
.full-section {
	min-height: 100vh !important;
}
.hero-title {
	font-size: 72px;
	font-weight: 400;
	line-height: 1;
}
.hero_title {
	font-size: 4.5rem;
	font-weight: 400;
	line-height: 1;
}
.hero_content {
	font-size: 1.5rem;
	line-height: 1.8;
}
.hero_content_about_us {
	font-size: 19px;
	line-height: 1.3;
	margin-bottom: 2rem;
	transform: translate3d(0,3rem,0);
	opacity: 0;
	animation-name: fadeSlide;
	animation-duration: 1s;
	animation-delay: .6s;
	animation-fill-mode: forwards;
	animation-timing-function: ease;
}
.banner_content_mu {
	font-size: 1.5rem;
	line-height: 1.5;
	margin-bottom: 0;
}
.hero_button, .button_white, .button_black, .button_mu {
	padding: .55rem 4rem;
	line-height: 1 !important;
	min-height: auto;
	transition: transform .3s;
  transition-timing-function: cubic-bezier(.37,1.34,.86,1.28);
	width: 100%;
	max-width: 356px;
	font-size: 1.1rem;
}
.button_small {
	max-width: 220px;
	padding: 0.55rem 1rem;
}
.contactform-black .button.wpcf7-submit {
	padding: .55rem 4rem!important;
	font-size: 1.1rem;
	height: 50px;
	max-width: 356px;
	border-width: 2px!important;
}
.button_white_large {
	max-width: 400px;
	padding: .55rem 2rem!important;
}
.button_no_margin {
	margin: 0 !important;
}
.mublock .button_mu {
	color: #1F1F1F !important;
	background-color: #f7f5f5;
	width: auto;
}
.button_black {
	background-color: #1f1f1f !important;
	color: white !important;
	margin-right: 3rem;
}
.button_white {
	margin-right: 3rem;
	color: #1F1F1F !important;
}
.button_white.white.is-outline:hover {
	color: #1F1F1F !important;
	border-color: #1f1f1f;
}
.hero_button {
	color: #1F1F1F !important;
	border-radius: 6.25rem;
	background-color: #f7f5f5;
}
.hero_button:hover, .button_black:hover, .button_white:hover, .button_mu:hover{
	transform: scale(1.1,1.1);
	box-shadow: none;
}
.column_title {
	font-size: 3rem;
	line-height: 1; position:relative; z-index:9;
}
.column_subtitle {
	font-size: 2rem;
	line-height: 1;
}
.about-text-left {
	line-height: 1.55;
	text-align: left;
	font-size: 19px;
}
/* SECTION CHEVRON */
/*.section-chevron:after {
	content: url('/wp-content/uploads/2020/08/button_chevron_white_1.svg');
	position: absolute;
	bottom: 20px;;
	height: 45px;
	width: 87px;
	color: white;
	margin: 0 auto;
	text-align: center;
	left: 0;
	right: 0;
	opacity: 0;
	transform: translate3d(0, -40%, 0);
	transition: all 0.3s ease;
}
.section-chevron:hover:after {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}*/
.col-mu-text {
	align-self: stretch;
}
.col-mu-text > div {
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
}
.col-mu-text .scroll-trigger {
	bottom: 0%;
}
.col-mouse-icon .scroll-trigger {
	bottom: -40px;
}
.scroll-trigger {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);		bottom: 30px;
	cursor: pointer;
	z-index: 9;
}
.scroll-trigger span {
	display: block;
	font-size: 1rem;
	width: 33px;
	color: #fff;
	letter-spacing: 0.18px;
	text-align: center;
	margin-bottom: 0;
}
.scroll-trigger .scroll-icon {
	position: relative;
	width: 25px;
	height: 40px;
	margin: 0 4px;
	border: 1px solid rgba(255,255,255, 0.3);
	border-radius: 25px;
}
.scroll-trigger .scroll-wheel {
	position: absolute;
	top: 10px;
	left: 11px;
	width: 1px;
	bottom: 17px;
	background-color: #fff;
	animation: scroll 2.5s ease infinite;
}
section:not(.dark) .scroll-trigger span{
	color: #232323;
}
section:not(.dark) .scroll-trigger .scroll-wheel {
	background-color: #232323;
}
section:not(.dark) .scroll-trigger .scroll-icon {
	border: 1px solid rgba(0,0,0, 0.3);
}
@keyframes scroll {
	0% {
		top: 10px;
		bottom: 30px;
		opacity: 1;
	}
	40% {
		top: 10px;
		bottom: 18px;
		opacity: 1;
	}
	80% {
		top: 22px;
		bottom: 18px;
		opacity: 1;
	}
	81% {
		top: 22px;
		bottom: 18px;
		opacity: 0;
	}
	100% {
		top: 10px;
		bottom: 30px;
		opacity: 0;
	}
}
.chevron{
    display: block;
	position: absolute;
	z-index: 9;
	bottom: 0;
	left: 0;
	right: 0;
    max-width: 5.625rem;
    padding: 0;
    color: #f7f5f5;
    opacity: 0;
    transform: translate3d(0, -40%, 0);
    transition: all 1s ease;
	width: 100%;
	margin: 0 auto;
}
section:not(.dark) .chevron_icon{
	color: #dfdfdf;
}
.chevron > svg{
    transform: translate3d(0, 0, 0);
    transition: all 0.3s ease;
}
.chevron:hover svg{
    transform: translate3d(0, 20px, 0);
}
.chevron{
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
/* SHADOWN EFFFECT */
.banner-home .video-overlay {
	background: rgba(0, 0, 0, 0.5);
	z-index: 3;
}
.banner-home .banner-layers {
	z-index: 9;
}
.banner-mobile {
	text-shadow: 0 2px 4px #000;
}
.col-shadow {
	filter: drop-shadow(.2rem .2rem .3rem rgba(0,0,0,.3));
}
.col-team-member .stack {
	filter: drop-shadow(.2rem .2rem .3rem rgba(0,0,0,.3));
}
.cut-edge, .cut-edge-no-hover, .col-team-member .box-overlay, .popup-bio-member, .wrap-manu-img-black {
	-webkit-clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
    clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
}
.col-cut-edge {
	-webkit-clip-path: polygon(62px 0,100% 0,100% calc(100% - 80px),calc(100% - 62px) 100%,0 100%,0 50px);
    clip-path: polygon(62px 0,100% 0,100% calc(100% - 70px),calc(100% - 90px) 100%,0 100%,0 50px);
}
.box.cut-edge h4, .box.cut-edge h3, .box.cut-edge h2 {
	text-shadow: 0 2px 4px #000;
}
.cut-edge:hover {
	transform: scale3d(1.1,1.1,1.1);
}
.cut-edge.manu-img-item .box-text p {
	transition: transform ease-out 0.3s; 
}
.cut-edge.manu-img-item:hover {
	transform: none;
}
.cut-edge.manu-img-item:hover .box-text p {
/* 	font-size: 1.2rem; */
	transform: scale(1.1);
}
.cut-edge .is-xlarge {
	font-size: 2rem;
}
.cut-edge span[class^='icon-']{
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: -90%;
	right: 2.25rem;
	width: 16%;
	height: 5rem;
}
.cut-edge .icon-fashion {
	background-image: url("../iamges/f-w.svg");
}
.cut-edge .icon-performance {
	background-image: url("../iamges/p-w.svg");
}
.cut-edge .icon-lifestyle {
	background-image: url("../iamges/l-w.svg");
}
.cut-edge-white .col-inner {
	z-index: 1;
}
.cut-edge-white::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 50%;
	background: #f8f5f5;
}
.section-img-50-right .section-bg.fill {
	width: 50%;
	right: 0;
	left: auto;
}
.section-img-50-right .section-bg.fill:before, .slide-full-height:before {
	content: '';
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    height: 40%;
    pointer-events: none;
    background: linear-gradient(to bottom,rgba(31,31,31,.85) 0%,rgba(0,0,0,0) 100%);
}
.column-subtitle {
	font-size: 20px;
}
.column-left-p {
	font-size: 2.5rem;
}
.quotes>svg {
    max-width: 5rem;
    vertical-align: super;
}
/* MU BLOCK */
.mu_banner .bg-fill {
	transform: scale3d(1.2,1.2,1.2);
	animation-name: scale;
	animation-duration: 5s;
	animation-delay: .3s;
	animation-fill-mode: forwards;
	animation-timing-function: ease-out;
}
.mu_banner.bg-glow:hover .overlay {
	opacity: 0.8;
}
@keyframes scale{
	to{
		transform: scale3d(1,1,1);
	}
}
.mublock-row {
	overflow: auto;
	flex-flow: nowrap;
	padding-left: 15px;
	padding-right: 15px;
}
.mublock-light {
		background: #f1f1f1;
}
.mublock-light:nth-of-type(1),.mublock-light:nth-of-type(2) {
	margin-right: 0.5rem;
}
.mublock-light .mublock-title h3, .mublock-light .mublock-content{
	color: #232323 !important;
}
.mublock {
	transition: all .2s ease;
}
.mublock-content {
	height: 0;
	font-size: 13px;
	text-align: left;
 	opacity: 0;
	transform: translateX(-150px);
	transition: opacity 3s ease, transform 0.3s linear;

}
.mublock-title {
	padding: 0.8rem;
}
.mublock:hover .mublock-content{
	height: auto;
	width: 50%;
	float: left;
	padding: 1rem 0.8rem !important;
	opacity: 1;
	transform: translateX(0);
}
.mublock-light .button_mu {
	border-color: #1f1f1f;
	color: white !important;
	background-color: #1f1f1f !important;
}
.mublock-slider {
	margin-bottom: 0.5rem;
}
.mublock:hover .mublock-slider {
	width: 50%;
	float: left;
}
.mu-lead {
	font-size: 1.3rem;
	margin-top: 1rem;
	margin-bottom: 0;
}
/* YOUR BRAND MAKE STRONGER SECTION */
h2.yourbrand-title {
	font-size: 4rem;
	line-height: 0.8;
	margin-bottom: 2rem;
}
.yourbrand .button_black, .yourbrand .button_white {
	padding: 0.2rem 3rem;
	width: 40%;
}
.yourbrand .button_white:hover {
	background: #fff !important;
}
.full-col {
	display: flex;
	flex: 1;
	height: 100vh;
	justify-content: center;
	-webkit-clip-path: polygon(80px 0,100% 0,100% calc(100% - 89px),calc(100% - 89px) 100%,0 100%,0 90px);
    clip-path: polygon(80px 0,100% 0,100% calc(100% - 89px),calc(100% - 89px) 100%,0 100%,0 90px);
}
.full-col .col-inner {
	display: flex;
}
.yourbrand-timeline {
	overflow: hidden;
  position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	flex: 1;
	list-style: none;
	margin-left: 2rem;
}
.yourbrand-timeline:before {
    content: '';
    position: absolute;
    left: 3.1rem;
    top: 0;
    z-index: -1;
    display: block;
    width: .125rem;
    height: 100vh;
    background: #f7f5f5;
}
.yourbrand-timeline-item:first-child:before {
	  content: '';
    position: absolute;
    left: 1.8rem;
    bottom: 0;
    z-index: -1;
    width: .125rem;
    height: 100vh;
    background: #1f1f1f;
}
.yourbrand-timeline-item:last-child:after {
	content: '';
    position: absolute;
    left: 1.8rem;
    top: 0;
    z-index: -1;
    width: .125rem;
    height: 100vh;
    background: #1f1f1f;
}
.yourbrand-timeline-item {
	    position: relative;
    display: flex;
    font-family: futurapt-bold,sans-serif;
	padding-right: 2rem;
}
.yourbrand-timeline-item-num {
	background-color: #1f1f1f;
	  flex-shrink: 0;
    width: 3.5625rem;
    height: 3.5625rem;
    margin-right: 2.3125rem;
    font-size: 2.5rem;
    line-height: 3.8rem;
    text-align: center;
    color: #1f1f1f;
    border-radius: 100%;
    box-shadow: 0 1.25rem 0 #1f1f1f, 0 -1.25rem 0 #1f1f1f;
    transition: background .6s ease;
}
.yourbrand-timeline-item-text {
	overflow: hidden;
  line-height: 3.8rem;
	font-size: 1.3rem;
}
.yourbrand-timeline-item:nth-child(2) .yourbrand-timeline-item-text span {
	transition-delay: 0.5s;
}
.yourbrand-timeline-item:nth-child(3) .yourbrand-timeline-item-text span {
	transition-delay: 1s;
}
.yourbrand-timeline-item:nth-child(4) .yourbrand-timeline-item-text span {
	transition-delay: 1.5s;
}
.yourbrand-timeline-item-text span {
	display: block;
  transform: translate3d(-100%,0,0);
 transition: all .6s ease;
}
.yourbrand-timeline-item.is-active .yourbrand-timeline-item-text>span {
    transform: translate3d(0,0,0);
}
.yourbrand-timeline-item.is-active .yourbrand-timeline-item-num {
	background-color: #f7f5f5;
}
/* GALLERY TRANSITION */

[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.1s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.2s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.3s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.4s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.5s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.6s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.7s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.8s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 1.9s;
}
[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate]+[data-animate] {
	transition-delay: 2s;
}
.gallery-cut-edge .box-image {
	    -webkit-clip-path: polygon(16% 0,100% 0,100% 84%,84% 100%,0 100%,0 16%);
    clip-path: polygon(16% 0,100% 0,100% 84%,84% 100%,0 100%,0 16%);
}
.gallery-cut-edge .has-hover:hover .image-zoom img {
	transform: scale(1.3);
}
/* Section bar Menu */
.menu-home{
    position: fixed;
    top: 0;
    left: 15px;
    z-index: 100;
    height: 100%;
    text-align: center;
    color: #f7f5f5;
}
.menu-home_list{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.menu-home_list_item{
    display: inline-block;
    margin: 7px 0;
    transform: rotate(-90deg);
}
.menu-home_list_item_button{
    position: relative;
    display: inline-block;
    width: 12px;
    padding: 0;
    color: #f7f5f5;
}
.is-dark .menu-home_list_item_button{
    color: #1f1f1f;
}
.menu-home_list_item_button:before{
    content: '|';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.menu-home_list_item.is-active .menu-home_list_item_button:before,
.menu-home_list_item_button:hover:before {
    opacity: 0;
}
.menu-home_list_item_button > svg{
	transform: rotateY(90deg);
	transition: transform 0.5s ease;
	padding-top: 5px;
}
.menu-home_list_item.is-active .menu-home_list_item_button > svg,
.menu-home_list_item_button:hover > svg{
    opacity: 1;
    transform: rotateY(0deg);
}
.menu-home_list_item_label{
    position: absolute;
    top: 150%;
    left: 50%;
    transform: translate3d(-50%, -30%, 0);
    font-family: 'FuturaPT-Bold', sans-serif;
    font-size: 14px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease;
}

.menu-home_list_item_button:hover .menu-home_list_item_label{
    transform: translate3d(-50%, 0, 0);
    opacity: 1;
    visibility: visible;
}
@media screen and (min-width: 1921px){
    .menu-home_list_item_label{
        font-size: 0.875rem;
    }
}
@media screen and (max-width: 767px){
    .menu-home{
        display: none;
    }
}
/* LIGHTBOX TALK WITH US */
.lightbox-content .row:not(.row-collapse) {
	margin: 0 auto;
}
#talkwithus {
	background-color: transparent;
}
.form-popup label {
	width: auto;
}
.form-popup .button_popup {
	display: inline-block;
	color: #cacf8c !important;
	margin: 0 0 0 20px;
}
.popup-cut-edge {
	-webkit-clip-path: polygon(50px 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%,0 50px);
    clip-path: polygon(50px 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%,0 50px);
	padding: 50px 50px 0 50px;
}
.popup-cut-edge:after {
	content: "";
  background: url(../iamges/innolux-icon-trans.png) no-repeat;
	background-size: contain;
	opacity: 0.1;
  position: absolute;
  z-index: -1;
	width: 40px;
	height: 67px;
	bottom: 10px;
	left: 10px;
}
/* FOOTER */
.footer-secondary {display: none;}
#footer, #footer .dark p {
	color: #A7A9AC !important;font-size: 14px;margin-bottom: 0;
}
/* MENU MOBILE */
.off-canvas-right .mfp-content {
	width: 80%;
	display: flex;
	vertical-align: middle;
}
.off-canvas-right .mfp-content .mobile-sidebar {
	display: flex;
	vertical-align: middle;
}
.dark .nav-sidebar.nav-vertical>li+li {
	border: none;
}
.dark .nav-sidebar.nav-vertical {
	padding: 0 2rem;
	flex-flow: wrap;
}
.dark .nav-sidebar.nav-vertical li a {
	font-size: 1.4rem;
	text-transform: capitalize;
}
/* CONTACT FORM BLACK */
.contactform-black {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 100%;
	margin: 0 auto;
	background: #1f1f1f;
	-webkit-clip-path: polygon(90px 0,100% 0,100% calc(100% - 90px),calc(100% - 90px) 100%,0 100%,0 90px);
	clip-path: polygon(90px 0,100% 0,100% calc(100% - 90px),calc(100% - 90px) 100%,0 100%,0 90px);
	padding: 3rem 5rem;
}
.white-border-box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 80%;
	margin: 0 auto;
	background: #fff;
	-webkit-clip-path: polygon(90px 0,100% 0,100% calc(100% - 90px),calc(100% - 90px) 100%,0 100%,0 90px);
	clip-path: polygon(90px 0,100% 0,100% calc(100% - 90px),calc(100% - 90px) 100%,0 100%,0 90px);
	padding: 1px;
}

.contactform-black .button.wpcf7-submit {
	background-color: #f7f5f5;
	color: #1f1f1f;
	border-radius: 6.25rem;
	transform: scale(1,1);
	transition: transform .3s;
	transition-timing-function: cubic-bezier(.37,1.34,.86,1.28);
	font-family: futurapt-bold,sans-serif;
	text-align: center;
	text-transform: lowercase;
	font-weight: 400;
	text-align: center;
	align-items: center;
	line-height: 1.15;
	margin: 1.125rem auto 0;
	padding: .55rem 5.3rem;
}
.contactform-black .button.wpcf7-submit:hover {
	transform: scale(1.1,1.1);
}
.form__wrapper--half{
    flex-basis: calc(50% - 0.75rem);
}
.form__wrapper--full{
    flex-basis: 100%;
}
.form__wapper input:not([type="submit"]), .form__wapper textarea{
    outline: 0;
    width: 100%;
    padding: 1.25rem;
    border: none;
    font-family: 'FuturaPT-Bold', sans-serif;
    text-transform: uppercase;
    font-size: 1.4rem;
    -webkit-clip-path: polygon(0.9375rem 0, 100% 0, 100% calc(100% - 0.9375rem), calc(100% - 0.9375rem) 100%, 0px 100%, 0px 0.9375rem);
    clip-path: polygon(0.9375rem 0, 100% 0, 100% calc(100% - 0.9375rem), calc(100% - 0.9375rem) 100%, 0px 100%, 0px 0.9375rem);
}
.form__wapper textarea{
    height: 15.9375rem;
}
.form__wapper ::-webkit-input-placeholder {
    color: #bbb;
}
.form__wapper :-ms-input-placeholder {
    color: #bbb;
}
.form__wapper ::placeholder {
    color: #bbb;
}
.stack-about {
	flex-direction: row;
	flex-wrap: wrap;
}
.stack-about > div {
	flex: 0 0 calc(20% - 20px);
	margin: 10px !important;
}
@media screen and (max-width: 1023px){
    .contactform-black{
        max-width: 100%;
			background: transparent;
    }
	.contactform-black .button.wpcf7-submit {
		border-color: #1f1f1f;
		margin-bottom: 0!important;
		margin-top: 10px!important;
	}
}

@media screen and (max-width: 767px){
    .contactform-black{
			padding: 0;
        -webkit-clip-path: none;
        clip-path: none;
    }
	.stack-about > div {
		flex: 0 0 calc(50% - 20px);
		margin: 10px !important;
	}
}
@media screen and (max-width: 639px){
    .form__wrapper--half{
        flex-basis: 100%;
    }
    input[type="submit"].wpcf7-submit{
        width: 100%!important;
        min-width: 0!important
    }
}
/* MANUFACTURING PAGE */
.section-hero-text {
	position: absolute;
	top:  30%;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, -30%);
	text-align: center;
	font-size: 3.7rem;
	line-height: 1;
	z-index: 10;
}
.manu-img-item .box-text {
	text-shadow: none !important;
}
.manu-img-white .box-text p {
	color: #202020;
}
.wrap-manu-img-black {
	padding: 1px;
	background: #fff;
}
.section-hero-text h2, .section-hero-text p, .section-hero-text-small h2, .section-hero-text-small p{
	font-weight: 400;
}
.section-hero-text-small {
	position: absolute;
	top: 25%;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, -20%);
	text-align: center;
	font-size: 1.4rem;
	line-height: 1.1;
	z-index: 10;
}
.section-hero-text-small h2 {
	font-size: 3rem;
	line-height: 1.2;
}
.big-content {
	font-size: 3.2rem;
	line-height: 1.15;
	margin-bottom: 1.15rem;
}
.medium-content {
	font-size: 2.5rem;
	line-height: 1.15;
	margin-bottom: 1.15rem;
	font-family: 'FuturaPT-Book', sans-serif;
}
.section_1_3 {
	min-height: 33vh;
}
.section-5050_list-graphic{
    list-style: none;
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    margin: auto auto 2rem;
    font-family: 'FuturaPT-Bold', sans-serif;
}
.section-5050_list-graphic .section-5050_list_item{
    display: flex;
    align-self: flex-start;
    align-items: center;
    margin-top: 40px;
}
.section-5050_list-graphic .section-5050_list_item:first-child{
    margin-top: 0;
}
.section-5050_list-graphic .section-5050_list_item_num{
    margin-right: 1.75rem;
    font-size: 2.375rem;
    color: #1f1f1f;
    transition: color 0.4s ease;
}

.section-5050_list-graphic .is-active .section-5050_list_item_num{
    color: #fff;
}

.section-5050_list-graphic .section-5050_list_item_text{
    filter: drop-shadow(1px 0px 0px #f7f5f5) drop-shadow(-1px 0px 0px #f7f5f5);
    opacity: 0;
    transform: translate3d(-30px, 0, 0);
    transition: all 0.6s 0.2s ease;
}
.section-5050_list-graphic .is-active .section-5050_list_item_text{
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
.section-5050_list-graphic .section-5050_list_item_text > span{
    display: block;
    padding: 1rem 1.25rem;
    border-top: 1px solid #f7f5f5;
    border-bottom: 1px solid #f7f5f5;
    background: #1F1F1F;
    font-size: 17px;
    text-transform: uppercase;
    -webkit-clip-path: polygon(4% 0, 100% 0, 100% 81%, 95% 100%, 0 100%, 0 18%);
    clip-path: polygon(4% 0, 100% 0, 100% 81%, 95% 100%, 0 100%, 0 18%);
	text-align: left;
}

@media screen and (min-width: 1921px){
    .section-5050_list-graphic .section-5050_list_item_text > span{
        font-size: 1.0625rem;
    }
    .section-5050_list-graphic + .section-5050_buttons .button{
        font-size: 0.9375rem;
    }
}
.section-right li.yourbrand-timeline-item {
	min-height: 5rem;
}
.section-right .button_white {
	max-width: 250px;
	padding: .55rem 2rem;
}
.button_white_small {
	max-width: 300px;
	padding: .55rem 1.5rem;
}
/* MU PAGE */
.cut-edge-video {
	-webkit-clip-path: polygon(5.625rem 0,100% 0,100% calc(100% - 5.625rem),calc(100% - 5.625rem) 100%,0 100%,0 5.625rem);
    clip-path: polygon(5.625rem 0,100% 0,100% calc(100% - 5.625rem),calc(100% - 5.625rem) 100%,0 100%,0 5.625rem);
}
.cut-edge-video-reverse {
	-webkit-clip-path: polygon(0 0,calc(100% - 5.625rem) 0,100% 5.625rem,100% 100%,5.625rem 100%,0 calc(100% - 5.625rem));
    clip-path: polygon(0 0,calc(100% - 5.625rem) 0,100% 5.625rem,100% 100%,5.625rem 100%,0 calc(100% - 5.625rem));
}
.mu_content {
	font-size: 3rem;
	line-height: 1;
	margin-bottom: 1rem;
}
.p-1rem1 {
	font-size: 1.1rem;
	line-height: 1;
	margin-bottom: 0;
}
.full-width-video {
	max-width: 100%;
	flex-basis: 100%;
}
.mu-number-countup {
	font-size: 5rem;
	font-family: 'FuturaPT-Bold', sans-serif;
}
.mu-number-text {
	font-size: 1.3rem;
	font-family: 'FuturaPT-Bold', sans-serif;
	line-height: 1;
}
/* ACCORDION SECTION */
.gallery-wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 80vh;
}
/*gallery accordion animation */
/*.gallery-item-wrap {
	flex: 0;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
	position: relative;
	filter: drop-shadow(1.5rem 1rem 1rem rgba(0,0,0,.7));
	margin-right: 10px;
}
.gallery-item-wrap.active {
	flex: 1;
}
.gallery-item-wrap:hover .gallery-item-img {
	filter: grayscale(0);
}
.gallery-item-wrap:nth-of-type(1).active {
	transition: flex 1s 2s;
	z-index: 4;
}
.gallery-item-wrap:nth-of-type(2).active {
	transition: flex 1s 1.5s;
	z-index: 3;
}
.gallery-item-wrap:nth-of-type(3).active {
	transition: flex 1s 1.2s;
	z-index: 2;
}
.gallery-item-wrap:nth-of-type(4).active{
	transition: flex 1s 0.9s;
	z-index: 1;
}
.gallery-item-wrap:nth-of-type(5).active{
	transition: flex 1s 0s;
}
.gallery-item-wrap.active:hover {
	flex: 7;
	transition: flex 0.8s ease 0s !important;
}*/
.gallery-item-wrap {
	flex: 1;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
	position: relative;
	filter: drop-shadow(1.5rem 1rem 1rem rgba(0,0,0,.7));
	margin-right: 10px;
}
.gallery-item-wrap:hover .gallery-item-img {
	filter: grayscale(0);
}
.gallery-item-wrap:nth-of-type(1).active {
	z-index: 4;
}
.gallery-item-wrap:nth-of-type(2).active {
	z-index: 3;
}
.gallery-item-wrap:nth-of-type(3).active {
	z-index: 2;
}
.gallery-item-wrap:nth-of-type(4).active{
	z-index: 1;
}
.gallery-item-wrap:hover {
	flex: 7;
	transition: flex 1.5s ease 0s !important;
}
/* end of gallery fixed accordion no animation */
.gallery-item-img {
  flex: 1;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
	-webkit-clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
    clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
	transition: flex 0.8 ease;
	filter: grayscale(100%);
}
.gallery-item-title {
	/*position: absolute;
	top: 75%;
	-webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	text-align: left;*/
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	left: 0;
	right: 0;
	text-align: center;
	font-family: 'FuturaPT-Bold', sans-serif;
}
.item-1 { 
  background-image: url('../iamges/mu2-TVU_6039.jpg');
}
.item-2 { 
  background-image: url('../iamges/Innolux_Footwear_srceen_printing-scaled-2.jpg');
}
.item-3 { 
  background-image: url('../iamges/mu2-TVU_6075.jpg');
}
.item-4 { 
  background-image: url('../iamges/Innolux_Footwear_no_sew-scaled-2.jpg');
}
.item-5 { 
  background-image: url('../iamges/mu2-ZZZ07826.jpg');
}
.black-gap { 
	background: #232323;
}
/* MU section video */
#button-see-full {
	position: absolute;
	background: #232323;
	color: white;
	cursor: pointer;
	bottom: 40%;
	left: -25px;
	z-index: 99;
	transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	filter: drop-shadow(-3px 0 5px rgba(0,0,0,0.7));
-webkit-filter: drop-shadow(-3px 0 5px rgba(0,0,0,0.7));
-moz-filter: drop-shadow(-3px 0 5px rgba(0,0,0,0.7));
}
.full-section-100 {
	height: calc(100vh - 5.625rem) !important;
	max-height: 100vh;
	overflow :hidden;
  align-items: flex-start;
  align-self: flex-start;
}
.full-section-99 {
	height: calc(100vh - 3rem) !important;
	max-height: 100vh;
	overflow :hidden;
  align-items: flex-start;
  align-self: flex-start;
}
.banner-full-height {
	height: calc(100vh - 5.625rem) !important;
}
#button-see-full {
	border-radius: 100%;
}
.button-expand, .button-collapse {
	text-align: center;
	line-height: 1;
	height: 50px;
	width: 50px;
	overflow: hidden;
}
.button-expand span{
	top: -7px;
	position: relative;
	display: inline-block;
	font-size: 0.65rem;
	font-style: italic;
	font-weight: bold;
}
.button-expand svg {
	transform: rotate(90deg);
	width: 1.8rem;
	fill: #fff !important;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	display: inline-block;
	top: 5px;
  position: relative;
}
.button-collapse svg {
	transform: rotate(90deg);
	width: 1.8rem;
	fill: #fff !important;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	display: inline-block;
	position: relative;
	top: 10px;
}
.button-collapse span {
	display: block;
	-webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	font-size: 0.65rem;
	font-style: italic;
	font-weight: bold;
	position: relative;
	top: 13px;
}
.full-on-top {
	left: 10px !important;
}
/* FEATURE BLOCK HOVER TEXT RIGHT */
.feature-column-mobile:hover {
	max-width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.feature-column-mobile:hover .feature-image {
	height: 100% !important;
	width: 100% !important;
}
.feature-column-mobile:hover .feature-text {
	position: relative;
	display: block;
	width: 100%;
	float: left;
}
.feature-column-mobile:hover .feature-text p {
	top: 10px;
	left: 0;
	opacity: 1;
}
.feature-column-mobile .feature-text {
	position: absolute;
	left: 0;
	top: 0;
}
.feature-column-mobile .feature-text p {
	position: relative;
	top: -50%;
	transition: all 0.5s linear;
	opacity: 0;
}
.feature-column:hover {
	max-width: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}
.feature-column:hover .feature-image {
	height: 50% !important;
	width: 50% !important;
}
.feature-column:hover .feature-text {
	position: relative;
	display: block;
	width: 45%;
	margin-left: 0.8rem;
	float: left;
}
.feature-column:hover .feature-text p {
	left: 0;
	opacity: 1;
}
.feature-image {
	float: left;
	position: relative;
}
.feature-text {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}
.feature-text p {
	position: relative;
	left: -50%;
	transition: all 0.3s ease;
	opacity: 0;
}
.section-top-align {
	vertical-align: top;
	align-self: flex-start;
	align-items: flex-start;
}
.section-bottom-align {
	vertical-align: bottom;
	align-self: flex-end;
	align-items: flex-end;
}
.button-read{
	padding: 0.75rem 0.2rem 0.4rem;
	border-bottom: 2px solid #f7f5f5;
	background: transparent;
	text-transform: uppercase;
	color: #f7f5f5;
	border-radius: 0;
	transition: none;
	margin: 0;
	line-height: 1;
}
.button-read:hover{
	transform: none;
}
.button-read svg{
	position: absolute;
	top: 120%;
	left: 0;
	right: 0;
	width: 17px;
	margin: 0 auto;
}
/* ABOUT US PAGE */
.is-hidden {
	display: none;
}
.p_read_more {
	transform: translate3d(0,3rem,0);
	animation-name: fadeSlide;
	animation-duration: 1s;
	animation-delay: .6s;
	animation-fill-mode: forwards;
	animation-timing-function: ease;
	/*column-count: 2;*/
	-moz-column-fill: balance;
	column-fill: balance;
	max-width: 57.25rem;
	line-height: 1.3;
	opacity: 0;
	font-size: 19px;
}

@keyframes fadeSlide{
    to{
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
}
.p_read_more p {
	font-size: 19px;
	line-height: 1.3;
	/*text-align: left;*/
}
.collapse-read{
    display: block;
    width: 17px;
    margin: 0 auto;
    padding: 0;
}
.collapse-read svg{
    transform: rotate(180deg);
    color: #f7f5f5;
}
.p_team_2col {
	font-size: 1.3rem;
	line-height: 1.5;
	column-count: 2;
}
.button-sound {
	position: absolute;
	right: 5%;
	bottom: 5%;
	cursor: pointer;
}
.two-columns {
	columns: 2;
	column-fill: balance;
}
.more-team {
	position: absolute;
	right: -40px;
	top: 48%;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	font-size: 1.2rem;
}
.section-bio-member .team-member-icon {
	position: absolute;
	right: 20px;
	top: 10px;
	font-size: 1rem;
	display: flex;
	flex-direction: column;
 	justify-content: flex-start;
}
.section-bio-member .team-member-icon .team-member-icon-plus.mfp-close {
	position: static;
	font-size: 1.5rem;
	text-align: center;
	width: auto;
	height: auto;
	line-height: 1.5;
}
.section-bio-member .team-member-icon a {
	margin-bottom: 0.5rem;
	margin-left: 0;
	margin-right: 0;
}
.col-team-member .box-overlay .box-text {
	height: 100%;
}
.col-team-member .box-overlay .box-text h4 {
	position: absolute;
	bottom: 4%;
	text-align: left;
	width: calc(100% - 30px);
}
.col-team-member .box-overlay .box-text .team-member-icon .team-member-icon-plus {
	font-size: 35px;
	line-height: 1;
}
.col-team-member .box-overlay .box-text .team-member-icon a:last-child {
	font-size: 25px;
	line-height: 1;
}
.col-team-member .box-overlay .box-text .team-member-icon {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-size: 1rem;
	text-orientation: upright;
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
}

.col-team-member .box-overlay .box-text, .box-shade .box-text {
	padding-left: 15px;
	padding-right: 15px;
}
/*.col-team-member .team-member-content {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
}
.col-team-member .team-member-content .bio_paragraph {
	position: relative;
	left: -50%;
	transition: all 0.5s linear;
	opacity: 0;
}
.col-team-member:hover .team-member-content {
	display: block;
	position: relative;
	width: 45%;
	margin-left: 10px;
	float: left;
}
.col-team-member:hover .team-member-content .bio_paragraph {
	opacity: 1;
	left: 0;
}
.is-collapse {
	max-width: 12%;
	flex-basis: 12%;
}
.col-team-member:hover {
	max-width: 40%;
	flex-basis: 40%;
}
.col-team-member:hover .box {
	width: 50%;
	float: left;
}*/
.about-us__header--column-2 {
	columns: 2;
	column-gap: 2rem;
	padding-right: 0;
	line-height: 1.55;
	text-align: left;
	font-size: 19px;
}
.cut-image-about-us{
	-webkit-clip-path: polygon(5.3125rem 0,100% 0,100% calc(100% - 5.3125rem),calc(100% - 5.3125rem) 100%,0px 100%,0px 5.3125rem);
	clip-path: polygon(5.3125rem 0,100% 0,100% calc(100% - 5.3125rem),calc(100% - 5.3125rem) 100%,0px 100%,0px 5.3125rem);
}
.about-us__p--1-3rem {
	font-size: 1.4rem;
	line-height: 1.5;
	text-align: center;
}
.about-us__p--2rem {
	font-size: 2rem;
	line-height: 1.5;
}
#header, .header .stuck {
	box-shadow:1px 1px 10px rgba(0,0,0,0.45) !important;
}
.row-shadow-middle:before {
	width: 30%;
	height: 100%;
	left: 50%;
	transform: translate(-50%, 0);
	background: linear-gradient(to right, rgba(32,32,32,0.01) 0%,rgba(32,32,32,1) 20%,rgba(32,32,32,1) 80%,rgba(32,32,32,0.01) 100%);
	content: '';
	position: absolute;
	z-index: 1;
}
.row-shadow-middle .text-box {
	z-index: 3;
}
.man__row--padding-left-80 {
	padding-left: 150px;
}
.feature-column, .feature-column-300 {
	max-width: 300px;
}
.p-2rem {
	font-size: 2rem;
	line-height: 1.2;
}

.show-dek {
	display: block;
}
.show-mb {
	display: none;
}

.section-about {
	min-height: 100vh;
}

.feature-column {
/* 	transition-timing-function: ease;
	transition-duration: 0.3s; */
}

.row-scale {
	
}

/* .img-align-center {
	display: flex;
	align-items: center;
} */

.img-align-end > div{
	height: 100%;
}
.img-align-end > div .banner {
	height: 100%;
}

.slider-member .slider{
	padding-bottom: 30px;
}

.col-team-member {
	padding: 0 15px 15px;
}

.wn {
	font-weight: normal;
	font-family: 'FuturaPT', sans-serif;
	font-size: 14px;
}
body {
		padding-top: 65px;
	}
.link-redirect {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.form-custom {
	align-items: flex-end;
}
.form-custom form {
	margin-bottom: 0;
}
.wpcf7-not-valid-tip {
	/*display: none!important;*/
}
.wpcf7 form .wpcf7-response-output {
	margin-top: 15px;
	margin-left: 0.75em;
}
.wpcf7 form.invalid .wpcf7-response-output {
	border: 0;
	color: #ffb900;
	padding: 0;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border: 0; /* Red */
	color: #dc3232;
	padding: 0;
}
.dev-contact {
	display: flex;
	align-items:flex-end;
}
.input-dev input,.button-dev {
	margin-bottom: 0;
}
.input-dev {
	flex: 1;
}
.input-dev input,
.input-dev input:focus {
	outline: none;
	box-shadow: none;
	background: transparent;
	border: 0;
	border-bottom: 1px solid white;
	color: white;
	padding-left: 0!important;
	padding-right: 0!important;
}

.button-dev {
	background-color: transparent!important;
	color: #ffc600!important;
	margin-left: 20px;
	border: 0!important;
	margin-right: 0!important;
	min-height: auto!important;
	line-height: 1!important;
	padding: 10px!important;
}
.animated-submit {
	overflow: hidden;
	padding-bottom: 30px!important;
}
.animated-submit .section-bg {
	content: '';
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%!important;
	height: 100%!important;
	background: #a1e7c8;
	z-index: 2;
}
.animated-submit.active:before {
	top: -100%;
	left: 0;
}

.section-bg-text {
	position: absolute;
	left: 50%;
	top: 50%;
	color: white!important;
	font-size: 24px;
	font-weight: bold;
	transform: translate(-50%, -50%);
}

.col-trigger-bot .scroll-trigger {
	bottom: 80px;
}

.wpcf7 form.sent .wpcf7-response-output {
	color: #a1e7c8;
	border: 0;
	padding: 0;
}
.wpcf7 form .wpcf7-response-output {
		margin-left: 0!important;
	}

.section-trigger-sp .scroll-trigger {
	bottom: 10px;
}

.align-home-scroll .scroll-trigger {
	bottom: 42px;
}

@media (max-width: 768px) {
	.section-pd-0 {
		padding: 0!important;
	}
	.feature-column-mobile:hover {
		max-width: 50%;
    -ms-flex-preferred-size: 0 0 50%;
    flex-basis: 0 0 50%;
	}
	.feature-column-mobile .feature-text {
		position: relative;
    display: block;
    width: 100%;
    float: left;
	}
	.feature-column-mobile .feature-text p {
		    top: 10px;
    left: 0;
    opacity: 1;
	}
	.section-5050_list-graphic .section-5050_list_item_text > span {
		border: 0;
		font-size: 2.5rem!important;
		text-align: center;
		font-family: 'FuturaPT-Book', sans-serif !important;
	}
	.section-5050_list-graphic .section-5050_list_item_text {
		filter: none;
	}
	.section-right .button_white {
		max-width: 300px;
	}
	.stack-mb-flex {
		flex-direction: row;
    flex-wrap: wrap;
	}
	.stack-mb-flex > div {
		flex: 0 0 50%;
/* 		margin-bottom: 20px!important; */
	}
/* 	.stack-mb-flex > div:nth-child(3) .footer-submenu p,
	.stack-mb-flex > div:nth-child(4) .footer-submenu p{
		min-height: auto;
	}
	.stack-mb-flex > div:nth-child(3) .footer-submenu strong,
	.stack-mb-flex > div:nth-child(4) .footer-submenu strong{
		min-height: auto;
	} */
	body {
		padding-top: 60px;
	}
	 .col-mu-text .scroll-trigger {
	display:none;
}
	.white-border-box {
		max-width: 100%;
		-webkit-clip-path: none;
		clip-path: none;
		background: transparent;
	}
	.section_1_3.section-chevron .section-bg.bg-loaded{
		background-size: 150% 150%!important;
	}
	.stack-res {
		flex-wrap: wrap;
		justify-content: center;
    align-items: center;
	}
	.stack-res > .text {
		display: block;
		width: 100%;
		--stack-gap: 0!important;
	}
	.button_margin_mb {
		margin-bottom: 20px!important;
	}
	#wrapper {
		overflow-x: hidden;
	}
	.show-dek {
		display: none;
	}
	.show-mb {
		display: block;
	}
	.z-index-2 {
		z-index: 2;
	}
	.col-team-member .stack {
		flex-wrap: wrap;
		justify-content: center;
	}
	.col-team-member .stack .box {
		width: calc(100% - 1rem);
		margin-bottom: 1rem!important;
	}
	.col-wrap-down .col-inner {
		padding: 0!important;
	}
	.about-us__header--column-2 {
		columns: 1;
	}
	.feature-column:hover .feature-image {
		width: 100%!important;
	}
	.feature-column:hover {
		max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
	}
	.feature-column, .feature-column-300 {
		max-width: 100%;
	}
	.feature-column:hover .feature-text {
		width: 100%;
		margin-right: 0.8rem;
		margin-top: 0.8rem;
	}
	.feature-text p {
		left: 0;
    opacity: 1;
	}
	.feature-column .feature-text {
		display: block;
		position: relative;
		width: 100%;
		margin-left: 0.8rem;
		margin-top: 0.8rem;
		float: left;
	}
	.gallery-wrap {
		flex-direction: column;
		height: 70vh;
	}
	.gallery-item-wrap {
		margin-right: 0;
		max-height: 117px;
		margin-bottom: 10px;
	}
	.gallery-item-wrap .gallery-item-img {
		filter: grayscale(0);
	}
	.gallery-item-wrap:hover {
		flex: 1;
		min-height: 40%;
	}
	.gallery-item-wrap:hover .gallery-item-img {
    filter: grayscale(0);
	}
	.gallery-item-title {
		    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0);
		top: 0;
		position: relative;
		margin-top: -30px;
	}
	.full-section-mb {
		height: 100%!important;
		max-height: 100%!important;
	}
	.section-about {
		padding-top: 40px!important;
	}
	.popup-bio-member .two-columns {
		columns: 1;
	}
	.popup-bio-member.lightbox-content {
		max-width: 100%!important;
		margin: 0 15px;
	}
	.pd-bottom-mb {
		padding-bottom: 0!important;
	}
	.mublock-row .col{
		margin-bottom: 10px;
	}
	.center-res {
		left: 0;
		right: 0;
		text-align: center;
		width: 100%!important;
	}
	.manu-img-black .image-cover,
	.manu-img-white .image-cover{
		padding-top: 150%!important;
	}
	.mb-sm-0 {
		margin-bottom: 0!important;
	}
	.mublock .mublock-content {
		height: auto;
    float: none;
    padding: 1rem 0.8rem !important;
    opacity: 1;
    transform: translateX(0);
	}
	.hero-title {
		font-size: 50px;
	}
	.section-5050_list-graphic .section-5050_list_item {
		flex-direction: column;
		justify-content: center;
		align-self: center;
		margin-left: 0;
	}
	.section-5050_list-graphic .section-5050_list_item_num {
		margin-right: 0;
		font-size: 2.5rem!important;
		font-family: 'FuturaPT-Book', sans-serif !important;
	}
	
	.footer-submenu strong{
		display: block;
		min-height: 50px;
	}
	.section-home {
		min-height: 80vh!important;
	}
	.dev-contact {
		align-items: flex-start;
		flex-direction: column;
	}
	.button-dev {
		margin-left: 0!important;
		margin-top: 10px!important;
		padding-left: 0!important;
	}
	.input-dev input {
		padding-left: 0!important;
	}
	.footer-submenu p {
		min-height: 50px;
		padding-right: 28px;
	}
	.section-about {
/* 		min-height: 100%; */
		padding-bottom: 100px!important;
	}
	.section-about .scroll-trigger {
		bottom: 90px;
	}
	.section-mb-title .hero_title{
		font-size: 40px!important;
	}
	.form__wapper textarea {
		height: 80px;
		min-height: 80px;
	}
	
	.section-m-none {
		    min-height: 100% !important;
    max-height: 100% !important;	
	}
	.button_small {
		max-width: 380px;
	}
	.mb-30 {
		margin-bottom: 30px;	
	}
	.mb-get-control .col{
		padding-bottom: 0;
	}
	.pb-mb-0 {
		padding-bottom: 0 !important;
	}
	.develop_title .hero_title{
		line-height: 1.4!important;
	}
}
.pb-2 {
	padding-bottom: 15px;
}


.scroll-to {
transform: translateY(80px);
	display: block;
}

@-webkit-keyframes fadeIn{
	0%{
		width: auto;
		visibility: hidden;
		opacity:0
	}
	to{
		visibility: visible;
		width: 50%;
		opacity:1
	}
}
@keyframes fadeIn{
	0%{
		visibility: hidden;
		opacity:0
	}
	to{
		width: 50%;
		visibility: visible;
		opacity:1
	}
}
.w-100 {
	width: 100%!important;
}




/*======================*/

.heateorSssInstagramBackground{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
	.heateor_sss_horizontal_sharing .heateorSssSharing,.heateor_sss_standard_follow_icons_container .heateorSssSharing{
							color: #fff;
						border-width: 0px;
			border-style: solid;
			border-color: transparent;
		}
				.heateor_sss_horizontal_sharing .heateorSssTCBackground{
			color:#666;
		}
				.heateor_sss_horizontal_sharing .heateorSssSharing:hover,.heateor_sss_standard_follow_icons_container .heateorSssSharing:hover{
						border-color: transparent;
		}
		.heateor_sss_vertical_sharing .heateorSssSharing,.heateor_sss_floating_follow_icons_container .heateorSssSharing{
							color: #fff;
						border-width: 0px;
			border-style: solid;
			border-color: transparent;
		}
				.heateor_sss_vertical_sharing .heateorSssTCBackground{
			color:#666;
		}
				.heateor_sss_vertical_sharing .heateorSssSharing:hover,.heateor_sss_floating_follow_icons_container .heateorSssSharing:hover{
						border-color: transparent;
		}
		
		@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}}@media screen and (max-width:783px) {.heateor_sss_floating_follow_icons_container{display:none!important}}


.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}

/*Mobile Video Section*/
#text-box-1904428333{width:90%;}
#text-box-1904428333 .text{font-size:100%;}
@media (min-width:550px) {
#text-box-1904428333 {width:60%;}
}
#banner-2024350071 {padding-top:600px;}
#banner-2024350071 .bg.bg-loaded {background-image: url(../images/Innolux-Champion-Home-Page-1-819x1024.jpg);}
@media (min-width:550px) {
#banner-2024350071 {padding-top:600px;}
}
@media (min-width:850px) {
#banner-2024350071 {padding-top:500px;}
}

/*Desktop Video Section*/
#gap-506186164 {padding-top:30px;}
#section_1289323587{padding-top: 80px; padding-bottom: 80px; min-height: 100%;}
#section_1289323587 .section-bg-overlay {background-color: rgba(0, 0, 0, 0.3);}
#section_1289323587 .section-bg.bg-loaded{background-image: url(../images/1.jpg);}

/*WHAT ARE YOU LOOKING FOR? Section*/
#col-985689629 > .col-inner {margin: 80px 0px 0px 0px;}
#gap-234710842 {padding-top: 50px;}
#gap-1431011322 {padding-top: 110px;}
#gap-1754758241 {padding-top: 110px;}
@media (min-width:550px) {
#gap-1754758241 {padding-top: 70px;}
}
#section_1341788079 {padding-top: 0px;	padding-bottom: 0px;}

/*Mobile FASHION Section*/
#text-box-503498888 {width: 60%;}
#text-box-503498888 .text {font-size: 100%;}
#banner-1358871320 {padding-top: 99.99%;}
#banner-1358871320 .bg.bg-loaded {background-image: url(../images/fishion-block.jpg);}
#banner-1358871320 .bg {background-position: 50% 0%;}
@media (min-width:550px) {
#banner-1358871320 {padding-top: 500px;}
}
#col-1479591391 > .col-inner {padding: 30px 20px 30px 20px;}
#section_1667087916 {padding-top: 0px;padding-bottom: 0px;}
#section_1667087916 .section-bg-overlay {background-color: rgb(31, 31, 31);}
@media (min-width:550px) {
#section_1667087916 {padding-top: 30px;padding-bottom: 30px;}
#section_1667087916 .section-bg-overlay {background-color: #1f1f1f;}
}
/*Desktop FASHION Section*/
#col-334733120 > .col-inner {padding: 0px 40px 0px 0px;}
#section_2006085119 {padding-top: 80px; padding-bottom: 80px; background-color: rgb(32, 32, 32);}
#section_2006085119 .section-bg.bg-loaded {background-image: url(../images/fishion-block.jpg);}
#section_2006085119 .section-bg {background-position: 0% 0%;}

/*Four Box Section*/
#gap-1624056707 {padding-top: 80px;}
#gap-894164094 {padding-top: 50px;}
#gap-1128874936 {padding-top: 20px;}
@media (min-width:550px) {
#gap-1128874936{padding-top:30px;}
}
#gap-1831386028{padding-top:50px;}
#section_623755679{padding-top: 0px; padding-bottom: 0px;}


/*GENERAL CSS*/
/**/
.mimgcontpart{padding-top: 99.99%;}
.mimgcontpart-section.fishion-section .bg.bg-loaded {background-image: url(../images/fishion-block.jpg);}
.mimgcontpart-section.lifestyle-section .bg.bg-loaded {background-image: url(../images/lifestyle-block.jpg);}
.mimgcontpart-section.performance-section .bg.bg-loaded {background-image: url(../images/performance-block.jpg);}
.mimgcontpart .bg {background-position: 50% 0%;}
@media (min-width:550px) {
.mimgcontpart {padding-top: 500px;}
}
.mimgcontpart-content > .col-inner{padding: 30px 20px 30px 20px;}
.mimgcaption-content{width: 60%;}
.mimgcaption-content .text {font-size: 100%;}
.mimgcontpart-section{padding-top: 0px;padding-bottom: 0px;}
.mimgcontpart-section .section-bg-overlay {background-color: rgb(31, 31, 31);}
@media (min-width:550px) {
.mimgcontpart-section{padding-top: 30px;padding-bottom: 30px;}
.mimgcontpart-section .section-bg-overlay {background-color: #1f1f1f;}
}
/**/
.dimgcontpart-content > .col-inner {padding: 0px 40px 0px 0px;}
.dimgcontpart-section {padding-top: 80px; padding-bottom: 80px; background-color: rgb(32, 32, 32) !important;}
.dimgcontpart-section.fishion-section .section-bg.bg-loaded {background-image: url(../images/fishion-block.jpg);}
.dimgcontpart-section.lifestyle-section .section-bg.bg-loaded {background-image: url(../images/lifestyle-block.jpg);}
.dimgcontpart-section.performance-section .section-bg.bg-loaded {background-image: url(../images/comfort-block.jpg);}
.dimgcontpart-section .section-bg {background-position: 0% 0%;}
/**/
.fourbox-section{padding-top: 0px; padding-bottom: 0px;}
.gap-pt80{padding-top: 80px;}
.gap-pt50{padding-top: 50px;}
.gap-pt20{padding-top: 20px;}
@media (min-width:550px) {
.gap-pt20{padding-top:30px;}
}
.twobuttonpart{margin-bottom:50px;}

/*Empowering Section*/
#image_959909832{width:100%;}
#gap-329735972{padding-top:50px;}
#image_1879367215{width:100%;}
#image_1846128697{width:100%;}
#gap-1953235798{padding-top:20px;}
#section_80359148{padding-top:80px; padding-bottom:80px;}

/*wemake*/
#section_2043834713{padding-top:80px; padding-bottom:80px;}
#section_2043834713 .section-bg-overlay{background-color: rgba(0, 0, 0, 0.2);}
#section_2043834713 .section-bg.bg-loaded{background-image: url(../images/wemake-bg.jpg);}
#gap-705255{padding-top:70px;}
#gap-202210331{padding-top:20px;}
@media (min-width:550px) {
#gap-202210331{padding-top:30px;}
}
#gap-1981028849{padding-top:40px;}

/*yourbrand*/
#gap-1674456554{padding-top: 80px;}
@media (min-width:550px) {
#gap-1674456554{padding-top: 30px;}
}
#gap-494094078{padding-top: 40px;}
@media (min-width:550px) {
#gap-494094078 {padding-top: 30px;}
}
#gap-463328814{padding-top: 80px;}
@media (min-width:550px) {
#gap-463328814{padding-top: 30px;}
}
#section_1598624481{padding-top: 0px; padding-bottom: 0px;}
@media (min-width:550px) {
#section_1598624481 {padding-top: 80px; padding-bottom: 80px;}
}

/*brandLogo*/
#col-1416684306 > .col-inner{padding: 0px 0px 80px 0px;}
#gap-1011330103{padding-top: 50px;}
#col-1033209390 > .col-inner{padding: 0px 0px 0px 0px;}
#gap-632651270{padding-top:20px;}
@media (min-width:550px) {
#gap-632651270{padding-top:30px;}
}
#gap-817082254{padding-top:50px;}
#col-1536417588 > .col-inner{padding: 0 0px 0px 0px;}
#col-2103217466 > .col-inner{padding: 0px 0px 0px 0px;}
#stack-2952554626 > * {--stack-gap: 0rem;}
#section_713433319 {padding-top:30px; padding-bottom: 30px; background-color: rgb(68, 68, 68);}
#section_232460757{padding-top: 80px; padding-bottom: 80px; background-color: rgb(31, 31, 31);}

/*footer*/
#stack-8449857 > * {--stack-gap: 1rem;}
@media (min-width:550px) {
#stack-8449857 > * {--stack-gap: 4rem;}
}
@media (min-width:850px) {
#stack-8449857 > * {--stack-gap: 4.5rem;margin-top: 20px !important;}
}
#stack-3943283570 > * {--stack-gap: 0rem;}
#row-343738749 > .col > .col-inner{padding:0px 20px 0px 20px;}
#section_741723481 {padding-top: 60px;padding-bottom: 30px;background-color: #1f1f1f;}

/*=====About Page=======*/
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.align-items-center{-ms-flex-align:center !important; align-items:center !important; display:flex;}
.whitebrand-section{background:#f7f5f5 !important;}
.whitebrand-section h2.column_title{color:#252525 ; position:relative; z-index:9;}
.hero_title.font-400{font-family:'FuturaPT', sans-serif !important; font-weight:400 !important;}

.innerbanner{padding:0px; text-align:center;}
.fullimg{width:100%;}
.innerbanner-caption{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); content:''; width:100%;}
.innerbanner h2{font-size:63px; line-height:63px; color:#fff; font-weight:300; margin:0px 0 20px; font-family: 'FuturaPT-Book', sans-serif !important;}
.innerbanner h2 strong{display:block; font-family:'FuturaPT-Bold', sans-serif !important; }
.innerbanner h6{font-size:36px; line-height:42px; color:#fff; font-weight:300; margin:0px 0 20px; text-transform:none; font-family: 'FuturaPT-Book', sans-serif !important;}
.innerbanner p{font-family:"Lato", sans-serif; font-size:20px; line-height:36px; color:#fff; font-weight:500; margin:0px 0 30px;}
.sharebtn{margin:0px; padding:0 80px; line-height:50px; display:inline-block; vertical-align:top; text-align:center; border-radius:30px; background:#fff; font-size:16px; color:#3d3d3d; font-weight:700;}
.sharebtn:hover{color:#3d3d3d;}
.about-twopart{background:#252525; margin:0px; padding:60px 0 0; position:relative;}
.about-twopart-left{width:58%; float:left;}
.about-twopart-right{width:42%; float:right;}
.about-twopart-right img{width:100%;}
.about-twopart-content{float:right; max-width:600px; width:100%;}
.about-twopart p{ font-family: 'FuturaPT-Book', sans-serif !important; font-size:33px; line-height:45px; color:#fff; font-weight:300; margin:0px 0 0px;}


.experts-section{margin:0px; padding:80px 0px; width:100%; background:#fff; text-align:center;}
.experts-section h2{font-size:63px; line-height:63px; color:#252424; font-weight:300; text-transform:uppercase; margin:0px 0 10px;}
.experts-section h2 strong{display:block; font-family:'FuturaPT-Bold', sans-serif !important; }
.experts-section h5{font-family:"Lato", sans-serif; font-size:26px; line-height:36px; color:#252424; font-weight:700; margin:0px 0 50px;}
.experts-section p{font-family:"Lato", sans-serif; font-size:24px; line-height:46px; color:#252424; font-weight:400; margin:0px 0 50px;}
.experts-block{margin:0px auto 20px; padding:0px;}
.experts-box{width:18%; float:left; position:relative; margin:0 1% 20px; -webkit-clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);}
.experts-box img{width:100%;}
.experts-caption{position:absolute; left:0px; top: 0px; width:100%; height:100%; content:''; background:rgba(140, 99, 17,0.3); z-index:4; padding:0 17%;}
.experts-section h6{font-family: 'FuturaPT-Book', sans-serif !important;  font-size:16px; line-height:22px; color:#fff; font-weight:600; margin:0px 0 0px; position:relative; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); z-index:5;text-align: left;letter-spacing: 0px;}
.seemore-btn{margin:0px; padding:0 80px; line-height:50px; display:inline-block; vertical-align:top; text-align:center; border-radius:30px; background:#3d3d3d; font-size:16px; color:#fff; font-weight:700;}
.seemore-btn:hover{color:#fff;}
.experts-section.buisness-good{background:#1f1f1f;}
.experts-section.buisness-good h2{color:#fff;}
.experts-section.buisness-good h5{color:#fff;}
.experts-section.buisness-good p{color:#fff;}
.experts-section.buisness-good .experts-block{width:80%;}
.experts-section.buisness-good .experts-block .experts-box:nth-child(4){opacity:0;}
.experts-section.buisness-good .experts-block .experts-box:nth-child(5){opacity:0;}
.experts-section.buisness-good .experts-block .experts-box:nth-child(6){opacity:0;}
.experts-section.buisness-good .experts-block h6{/*font-family:'FuturaPT-Bold', sans-serif !important;*/ font-size:17px;}
.experts-section.buisness-good .experts-block .experts-box p{font-size:16px; line-height:28px; font-weight:600; text-align:left; margin-bottom:0px;}
.experts-section.buisness-good .experts-block .experts-box:last-child{ -webkit-clip-path: polygon(0px 0,100% 0,100% calc(100% - 0px),calc(100% - 0px) 100%,0 100%,0 0px); clip-path: polygon(0px 0,100% 0,100% calc(100% - 0px),calc(100% - 0px) 100%,0 100%,0 0px);}


.aboutlifestyle-section{margin:0px; padding:100px 0 50px; background:#252525;}
.aboutlifestyle-section h2{font-family:"Lato", sans-serif !important; font-size:45px; line-height:50px; color:#fff; font-weight:900; text-transform:uppercase; margin:0px 0 15px; text-align:center;}
.aboutlifestyle-section h6{font-family:"Lato", sans-serif !important; font-size:20px; line-height:26px; color:#fff; font-weight:500; margin:0px 0 70px; text-align:center; text-transform:none;}
.aboutlifestyle-section p{font-family:"Lato", sans-serif !important; font-size:18px; line-height:25px; color:#fff; font-weight:300; margin:0px 0 30px;}
.mubtn{margin:0px; padding:0 60px; line-height:50px; display:inline-block; vertical-align:top; text-align:center; border-radius:30px; background:transparent; font-size:16px; color:#fff; font-weight:900; border:#fff solid 3px; animation: scroll 2.5s ease infinite;}
.mubtn:hover{color:#000000; background:#fff; border:#fff solid 3px;}


.aboutcontent-section{margin:0px; padding:100px 0px; background:#f7f5f5; text-align:center;}
.aboutcontent-section h2{font-family:"Lato", sans-serif !important; font-size:50px; line-height:55px; color:#252525; font-weight:700; text-transform:uppercase; margin:0px 0 50px;}
.aboutcontent-section h3{font-family:"Lato", sans-serif !important; font-size:50px; line-height:55px; color:#252525; font-weight:700; text-transform:none; margin:0px 0 25px;}
.aboutcontent-section h4{font-family:"Lato", sans-serif !important; font-size:50px; line-height:55px; color:#252525; font-weight:700; text-transform:none; margin:0px 0 30px;}
.aboutcontent-section h6{font-family:"Lato", sans-serif !important; font-size:20px; line-height:26px; color:#252525; font-weight:500; margin:0px 0 70px; text-align:center; text-transform:none;}
.aboutcontent-section p{font-family:"Lato", sans-serif !important; font-size:22px; line-height:42px; color:#252525; font-weight:300; margin:0px 0 30px;}
.aimgcont{margin-bottom:80px;}
.aboutcontent-section .scroll-trigger span{color:#000;}
.aboutcontent-section .scroll-trigger .scroll-icon{border:1px solid rgba(0,0,0, 0.3);}
.aboutcontent-section .scroll-trigger .scroll-wheel{background-color: #000;}
.aimgcont-img{width:100%; -webkit-clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);}
.aimgcont-img img{width:100%;}
.aboutcontent-section .button.button_white{border:#1f1f1f solid 3px !important; font-family:"Lato", sans-serif !important; font-size:16px !important; font-weight:900; max-width:370px; text-transform:capitalize !important; background:transparent !important;}
.aboutcontent-section .button.button_white:hover{background:#1f1f1f !important; color:#fff !important;}




/*=====Development Page=====*/
.branddevelopment-section{}
.freepic-section{padding:0px; position:relative;}
.imageslabel{padding:0px; display:block;}
.imageslabel-caption{position:absolute; left:0px; top:45%; transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%}
.imageslabel .row{display:block;}
.height-auto{height:auto !important;}

.branddevelopment-section{margin:0px; padding:80px 0px 100px; width:100%; background:#1f1f1f; text-align:center;}
.branddevelopment-section h2{font-size:63px; line-height:63px; color:#fff; font-weight:300; text-transform:uppercase; margin:0px 0 50px;}
.branddevelopment-section h3{font-family: 'FuturaPT-Book', sans-serif !important; font-size:40px; line-height:50px; color:#fff; font-weight:300; margin:0px 0 60px;}
.branddevelopment-section h3 strong{display:block;}
.branddevelopment-section p{font-family:'FuturaPT-Bold', sans-serif !important; font-size:24px; line-height:35px; color:#fff; font-weight:400; margin:0px 0 50px;}
.branddev-box{width:46%; float:left; position:relative; margin:0 2% 20px; -webkit-clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px); -webkit-transition: opacity .3s,background-color .3s,-webkit-transform .3s;
transition: opacity .3s,background-color .3s,-webkit-transform .3s;
-o-transition: opacity .3s,transform .3s,background-color .3s;
transition: opacity .3s,transform .3s,background-color .3s;
transition: opacity .3s,transform .3s,background-color .3s,-webkit-transform .3s;}
.branddev-box img{width:100%;}
.branddev-caption{position:absolute; left:0px; top: 0px; width:100%; height:100%; content:''; background:rgba(0,0,0,0.3); z-index:4; padding:0 10%;}
.branddev-box h6{font-family: 'FuturaPT-Book', sans-serif !important;  font-size:16px; line-height:22px; color:#fff; font-weight:600; margin:0px 0 0px; position:relative; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); z-index:5;}
.branddev-box:hover{  transform: scale3d(1.1,1.1,1.1);}
.branddev-box.dvbox{width:100%; float:none; margin:0 0 20px;}

.imageslabel{margin:0px; padding:0px; width:100%; position:relative;}
.imageslabel-caption{position:absolute; left:50%; top:50%; width:100%; height:auto; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}
.imageslabel-content{margin:0px; padding:0px;}
.imageslabel h2{font-size:42px; line-height:50px; color:#fff; font-weight:900; margin:0px 0 30px;}
.imageslabel p{font-family:"Lato", sans-serif !important; font-size:25px; line-height:38px; color:#fff; font-weight:400; margin:0px 0 20px;}
.imageslabel .button_white{padding:.55rem 2rem; max-width:390px; border-radius:99px;}
.imageslabel .scroll-trigger{bottom:15px;}
.makingbottom{padding-bottom:120px !important;}

.ourwork-section{margin:0px; padding:80px 0px 100px; width:100%; background:#1f1f1f; text-align:center;}
.ourwork-section h2{font-size:63px; line-height:63px; color:#fff; font-weight:300; text-transform:uppercase; margin:0px 0 50px;}
.ourwork-section p{font-family:'FuturaPT-Bold', sans-serif !important; font-size:24px; line-height:35px; color:#fff; font-weight:400; margin:0px 0 50px;}
.ourwork-box{width:23%; float:left; position:relative; margin:0 1% 20px; -webkit-clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);
clip-path: polygon(36px 0,100% 0,100% calc(100% - 36px),calc(100% - 36px) 100%,0 100%,0 36px);}
.ourwork-box img{width:100%;}
.ourwork-caption{position:absolute; left:0px; top: 0px; width:100%; height:100%; content:''; background:rgba(0,0,0,0.3); z-index:4; padding:0 10%;}
.ourwork-section h6{font-family: 'FuturaPT-Book', sans-serif !important;  font-size:16px; line-height:22px; color:#fff; font-weight:600; margin:0px 0 0px; position:relative; top:50%; transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); z-index:5;}
.ourwork-section .button_white{padding:.55rem 2rem; border-radius:99px;}

.branddevelopment-section.branddevelopment-bg{display:block; background:url(../images/wemake-bg.jpg) center top no-repeat; backface-visibility: hidden; background-size:cover; padding-bottom:40px;}
.no-flex{display:block;}
.imageslabel.outsell-section h2{margin-bottom:5px;}
.imageslabel.createwild{text-align:center;}
.imageslabel.createwild h2{margin-bottom:50px;}
.imageslabel.createwild p{margin-bottom:5px; margin-top:20px;}
h2.texttrans-none{text-transform:none ;}

.experts-section .scroll-trigger{display:none;}

.aimgcont{margin-left:0px !important; margin-right:0px !important;}
.threeblock{margin-left:0px !important; margin-right:0px !important;}
.experts-section.buisness-good .scroll-trigger{display:block;}
.experts-section.buisness-good.compoundmnf{padding-bottom:10px;}

.vietnam-content{text-align:center;}
.vietnam-section{padding-top:80px; padding-bottom:100px; background:#1f1f1f;}
.imageslabel.vietnam-section h2{margin-bottom:25px; text-transform:uppercase; font-size:70px;}
.imageslabel.vietnam-section p{font-family: 'FuturaPT-Book', sans-serif !important; font-size:20px; line-height:30px; color:#fff; font-weight:700; margin-bottom:60px;}
.imageslabel.vietnam-section ol{list-style:none;}
.imageslabel.vietnam-section ol li{font-size:19px; line-height:45px; color:#fff; font-weight:900; counter-increment: my-awesome-counter; margin-bottom:20px;}
.imageslabel.vietnam-section ol li::before{content: counter(my-awesome-counter); width: 50px;height: 50px;border-radius: 50%;text-align: center;display: inline-block;
background: #fff;color: #000; font-size:25px; margin-right:15px;}
.dimgcontpart-section.performance-section.ced p{font-size:28px;}

.mutowpart-section{padding:100px 0px 140px; margin:0px; text-align:center;}
.mutowpart-box{padding:0 10%;}
.mutowpart-box p{margin-bottom:60px;}
.mutowpart-section .scroll-trigger span{color:#000;}
.mutowpart-section .scroll-trigger .scroll-icon{border:1px solid rgba(0,0,0, 0.3);}
.mutowpart-section .scroll-trigger .scroll-wheel{background-color: #000;}



/* 	-----------------------------------------------------
	------------------- Content Styles ------------------
	----------------------------------------------------- */
.content-section {min-height:400px;}
.content-section h1 {font-size:48px; font-weight:600; line-height:1.2; color:#313131; padding:10px 0;}
.content-section h2 {font-size:44px; font-weight:600; line-height:1.2; color:#313131; padding:10px 0;}
.content-section h3 {font-size:38px; font-weight:600; line-height:1.2; color:#313131; padding:10px 0;}
.content-section h4 {font-size:32px; font-weight:600; line-height:1.2; color:#313131; padding:10px 0;}
.content-section h5 {font-size:24px; font-weight:600; line-height:1.2; color:#313131; padding:10px 0;}
.content-section h6 {font-size:20px; font-weight:600; line-height:1.2; color:#313131; padding:10px 0;}
.content-section p {font-size:18px; font-weight:400; line-height:1.5; color:#444444; padding:10px 0;}
.content-section p a {color:#b48774;}
.content-section p span {color:#b48774; font-weight:600;}
.content-section ul {margin:0; padding:10px 15px; list-style:disc;}
.content-section ul li {font-size:18px; font-weight:normal; line-height:1.5; color:#444444;}
.content-section ul ul {list-style:square;}
.content-section ol {margin:0; padding:10px 25px; list-style:decimal-leading-zero;}
.content-section ol li {font-size:18px; font-weight:normal; line-height:1.5; color:#444444;}
.content-section ol ol {list-style:lower-roman;}

.filter-section {padding: 30px 0; background-color: #f1f2f2;}
.filter-section label {font-size: 18px; font-weight: 600; line-height: 50px; color:#000000; text-transform: uppercase; margin: 0; padding: 0;}
.filter-section select {margin: 0; padding: 10px 50px 10px 10px; width: 100%; height: 50px; background: #FFFFFF url("../images/dd-arrow.png") no-repeat right; border: none; font-size: 16px; font-weight: 400; line-height: 30px; color: #000000; appearance: none; -webkit-appearance: none; -moz-appearance: none;}


.products-section {padding: 30px 0 0; background-color: #ffffff;}
.products-section .product-box {margin:0 0 35px 0;}
.products-section .product-box figure {margin: 0; padding: 25px; background-color: #e5e5e5; min-height: 300px; text-align: center;}
.products-section .product-box article {margin: 0; padding: 0;}
.products-section .product-box article p {font-size: 14px; margin-bottom:0px;}
.products-section .product-box article p span {color: #000000;}

.sighup-section {padding: 30px 0; background-color: #ffffff;}
.sighup-section section {padding: 70px 0; border: 3px solid #e5e5e5; border-width: 3px 0;}
.sighup-section section h6 {font-size: 16px; font-weight:400;}
.sighup-section section ul {margin:0; padding:10px 0; list-style:none;}
.sighup-section section ul li {margin:0 20px 0 0; padding:0; float:left;}
.sighup-section section .form-control {background-color: #f6f6f6; border: none; border-radius: 0px; min-width: 300px; max-width:300px;}
.sighup-section section .btn-primary {background-color: #ffffff; border: 2px solid #999b9e; border-radius: 0px; color: #333333; font-weight: 600;}
.sighup-section section p small {font-size: 80%;}


.links-section {padding: 30px 0 60px 0; background-color: #ffffff;}
.links-section a {margin: 0; padding: 15px; background-color: #f6f6f6; font-size: 18px; font-weight: 600; line-height: 1; color: #6f7176; text-transform: uppercase; display: block; transition:all .4s ease-in-out;}
.links-section a .fa-angle-right {float: right;}
.links-section a:hover {color: #FFFFFF; background-color: #b48774; transition:all .4s ease-in-out;}

.contact-section01 {padding-bottom: 100px; padding-top:40px; background-color: #ede8e1;}
.contact-section01 p em {color: #a36c56;}
.contact-form [class*="col-"] {padding: 8px 15px;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form textarea {margin: 0; padding: 10px; width: 100%; height: 40px; background-color: #ede8e1; border: 1px solid #cbcbcb; font-size: 16px; font-weight: 400; line-height: 20px; color: #000000;}
.contact-form textarea {height: 160px; overflow: auto; resize: none;}
.contact-form input[type="submit"] {margin: 0; padding: 10px 30px; width: auto; height: 40px; background-color: #b1b2b3; border: 1px solid #b1b2b3; font-size: 16px; font-weight: 400; line-height: 20px; color: #FFFFFF; float: right;}
.contact-form textarea {height: 160px; overflow: auto; resize: none;}

.contact-section02 {background-color: #ececec;}
.contact-section03 {padding: 100px 0;}
.contact-section03 h6 {font-family: 'FuturaPT-Book', sans-serif !important; text-transform:none; font-size: 24px; font-weight: 300; font-style: italic; line-height: 1.4; color: #4b4c4b;}
.contact-section03 ul {margin:0; padding:10px 0; list-style:none; float: right;}
.contact-section03 ul li {margin:0 0 0 20px; padding:0; float:left;}

.container{max-width:1170px;}
.colmn{-ms-flex-preferred-size:0; flex-basis:0; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
.d-block{display:block;}
.content-section .row{max-width:inherit;}
.mt-2, .my-2{margin-top: .5rem !important;}
.form-inline{display:-ms-flexbox; display:flex; -ms-flex-flow:row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center;}
.form-check{padding:0 8px;}
.form-check input[type="checkbox"], .form-check input[type="radio"]{margin-right:0px;}
.sighup-section section{padding-bottom:30px;}
.contact-section03 p{margin-bottom:0px;}
.contact-section01 p{padding:0px; margin:0px;}


/*New 03-02-2022*/
.innerbanner h2{transform: translate3d(0,5rem,0);
opacity: 0;
animation-name: fadeSlide;
animation-duration: 1s;
animation-delay: .6s;
animation-fill-mode: forwards;
animation-timing-function: ease;
}
.innerbanner h6{transform: translate3d(0,3rem,0);
opacity: 0;
animation-name: fadeSlide;
animation-duration: 1s;
animation-delay: .6s;
animation-fill-mode: forwards;
animation-timing-function: ease;}
.innerbanner p{transform: translate3d(0,3rem,0);
opacity: 0;
animation-name: fadeSlide;
animation-duration: 1s;
animation-delay: .6s;
animation-fill-mode: forwards;
animation-timing-function: ease;}
.sharebtn{transform: translate3d(0,3rem,0);
opacity: 0;
animation-name: fadeSlide;
animation-duration: 1s;
animation-delay: .6s;
animation-fill-mode: forwards;
animation-timing-function: ease;}

.manufacturebanner-caption{padding:0px; margin:0px; text-align:center; position:absolute; bottom:0px; left:0px; width:100%;}
.mutowpart-box{padding:0 0%; margin:0px auto; width:50%;}
.mutowpart-box p{margin-bottom:60px;}
.manufacturebanner-caption .row{max-width:100%;}
.manufacture-page .innerbanner-caption{top:28%;}
.manufacture-page .innerbanner h2{font-size:40px; line-height:44px; margin-bottom:10px;}
.manufacture-page .innerbanner h6{font-size:26px; line-height:30px; margin:0px;}
.manufacturebanner-caption .mutowpart-box h4{font-size:24px; color:#fff; transform: translate3d(0,3rem,0);opacity: 0;animation-name: fadeSlide;animation-duration: 1s;animation-delay: .6s;animation-fill-mode: forwards;animation-timing-function: ease;}
.manufacturebanner-caption .mutowpart-box p{line-height:30px; margin-bottom:25px;}

.button-read{padding: .75rem .2rem .4rem;border-bottom: 2px solid #f7f5f5; background: 0 0; text-transform: uppercase; color: #f7f5f5; border-radius: 0; transition: none;  margin: 0; margin-right: 0px; margin-left: 0px; line-height: 1;}
.innerbanner{height: 92vh;}
.innerbanner img.fullimg{height:100%;}
.imageslabel{height:100vh;}
.imageslabel img{height:100%;}
.makingbottom{height:100vh;}
.makingbottom img{height:100%;}
.align-items-center{align-items: center !important;}
.branddevelopment-section{display:block;}
.makingbottom-bg{background-image: url(../images/making-shoe.jpg) !important;}
.drakblack{background:#1f1f1f !important;}
.cut-edge.manu-img-item .box-text p{font-size:13px; line-height:16px;}

.manufacturing-banner{position:relative;}
.manufacturing-banner:before{width: 30%;height: 100%;left: 50%;transform: translate(-50%,0);background: linear-gradient(to right,rgba(32,32,32,.01) 0%,rgba(32,32,32,1) 20%,rgba(32,32,32,1) 80%,rgba(32,32,32,.01) 100%);content: '';position: absolute;z-index: 1;}
.box-overlay .box-text, .box-shade .box-text{padding-left:1em; padding-right:1em;}
.footware-board-efficient .scroll-trigger{bottom:-10px;}
#banner-767599275 {  padding-top: 56.25%;}
.button_white{border:#fff solid 2px !important;}
.lifewhite-btn{border:#fff solid 2px !important; color:#fff;  padding: .55rem 4rem;
line-height: 1 !important;
min-height: auto;
transition: transform .3s;
  transition-timing-function: ease;
transition-timing-function: cubic-bezier(.37,1.34,.86,1.28);
width: 100%;
max-width: 356px;
font-size: 1.1rem;}
.whtext{color:#fff !important;}
.button_white:hover .whtext{color:#000 !important;}

.footwarevideo{position:relative;}
.footwarevideo:before{position:absolute; left:0px; top:0px; width:100%; height:100%; content:''; background:rgba(0,0,0,0.5); z-index:1;}



.muoneslider{overflow:hidden;}
.muoneslider .swiper-slide{width:100%;}
.muoneslider-button-prev{ position:absolute; left:0px; top:55%; width:48px; height:48px; border-radius:50%; text-align:center; font-size:16px; line-height:48px; color:#fff; border:#245a9c solid 1px; background:#245a9c; z-index: 999;}
.muoneslider-button-next{ position:absolute; right:0px; top:55%; width:48px; height:48px; border-radius:50%; text-align:center; font-size:16px; line-height:48px; color:#fff; border:#245a9c solid 1px; background:#245a9c; z-index: 999;}
.muoneslider-button-prev:hover{background:#fff; color:#000;}
.muoneslider-button-next:hover{background:#fff; color:#000;}

.mutwoslider{overflow:hidden;}
.mutwoslider .swiper-slide{width:100%;}
.mutwoslider-button-prev{ position:absolute; left:0px; top:55%; width:48px; height:48px; border-radius:50%; text-align:center; font-size:16px; line-height:48px; color:#fff; border:#245a9c solid 1px; background:#245a9c; z-index: 999;}
.mutwoslider-button-next{ position:absolute; right:0px; top:55%; width:48px; height:48px; border-radius:50%; text-align:center; font-size:16px; line-height:48px; color:#fff; border:#245a9c solid 1px; background:#245a9c; z-index: 999;}
.mutwoslider-button-prev:hover{background:#fff; color:#000;}
.mutwoslider-button-next:hover{background:#fff; color:#000;}

.developmentcenterslider{overflow:hidden;}
.developmentcenterslider .swiper-slide{width:100%;}
.developmentcenterslider-button-prev{ position:absolute; left:0px; top:55%; width:48px; height:48px; border-radius:50%; text-align:center; font-size:16px; line-height:48px; color:#fff; border:#245a9c solid 1px; background:#245a9c; z-index: 999;}
.developmentcenterslider-button-next{ position:absolute; right:0px; top:55%; width:48px; height:48px; border-radius:50%; text-align:center; font-size:16px; line-height:48px; color:#fff; border:#245a9c solid 1px; background:#245a9c; z-index: 999;}
.developmentcenterslider-button-prev:hover{background:#fff; color:#000;}
.developmentcenterslider-button-next:hover{background:#fff; color:#000;}

.performancevideo{max-width:80%;}
.performancevideo video{width:100%;}


.linkcaption{position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:17; content:'';}
#primary .site-main{margin:0px auto; max-width:1200px;}
#secondary{display:none;}
.mugallry-box{margin:0px; padding:0px; width:100%;}
.murow{margin:0px; padding:0px;}
.murow-left{margin: 0px 0 50px; padding: 4px; border: #000 solid 2px; float: left; max-width: 48%;}
.murow-right{margin: 0px 0 50px; padding: 4px; border: #000 solid 2px; float: right; max-width: 48%;}

@media only screen and (min-width:320px) and (max-width:767px) {
.innerbanner .fullimg{min-height:200px;}
.innerbanner h6{display:none;}
.innerbanner p{display:none;}
.innerbanner-caption{width:100%;}
.innerbanner h2{font-size:24px; line-height:26px;}
.sharebtn{display:none;}
.innerbanner .scroll-trigger{bottom:5px;}
.align-items-center{display:block;}
.about-twopart{padding:30px 15px 30px;}
.about-twopart-left{float:none; width:100%; padding-bottom:25px;}
.about-twopart-right{float:none; width:100%;}
.about-twopart p{font-size:22px; line-height:32px;}
.experts-section{padding:50px 0px;}
.experts-section h2{font-size:45px; line-height:45px;}
.experts-section h5{font-size:24px; line-height:32px;}
.experts-section p{font-size:20px; line-height:32px;}
.experts-box{width:200px; margin:0px auto 20px; float:none;}
.aboutlifestyle-section{padding:50px 15px;}
.aboutlifestyle-section h6{margin-bottom:20px;}
.aboutcontent-section{padding:50px 15px 110px;}
.aboutcontent-section h2{font-size:30px; line-height:42px; margin-bottom:15px;}
.aboutcontent-section h2 br{display:none;}
.aboutcontent-section h4{font-size:28px; line-height:42px; margin-bottom:5px;}
.aboutcontent-section h3{font-size:28px; line-height:42px; margin-bottom:15px;}
.aimgcont{margin-left:0px !important; margin-right:0px !important; margin-bottom:10px;}
.experts-section.buisness-good .experts-block .experts-box:nth-child(4){opacity:0; display:none;}
.experts-section.buisness-good .experts-block .experts-box:nth-child(5){opacity:0; display:none;}
.experts-section.buisness-good .experts-block .experts-box:nth-child(6){opacity:0; display:none;}

.mutowpart-section{padding:30px 0 100px;}
.hero_button, .button_white, .button_black, .button_mu{padding: .55rem 1rem;}
.mutowpart-box p{margin-bottom:20px;}
.branddevelopment-section h3{font-size:22px; line-height:32px;}
.branddevelopment-section h3{margin-bottom:20px;}
.branddevelopment-section p{font-size:20px; line-height:28px;}
.imageslabel h2{font-size:28px; line-height:32px;}
.imageslabel h2 br{display:none;}
.imageslabel p{font-size:22px; line-height:30px;}
.imageslabel p br{display:none;}
.imageslabel-caption{position:static; transform: translate(-0%,-0%); -moz-transform: translate(-0%,-0%); -webkit-transform: translate(-0%,-0%);
-o-transform: translate(-0%,-0%); padding:30px 0px 65px; background:rgba(0,0,0,0.5);}
.imageslabel.createwild h2{margin-bottom:20px;}
.imageslabel.createwild p{margin-bottom:5px;}
.imageslabel .button_white{padding: .55rem 1rem;}
.experts-section h2{font-size:28px; line-height:32px;}
.vietnam-section{padding-top:20px; padding-bottom:0px;}
.imageslabel.vietnam-section h2{font-size:36px;}
.imageslabel.vietnam-section p{font-size:18px; line-height:30px; margin-bottom: 30px;}
.imageslabel.vietnam-section ol li{font-size:16px; line-height:38px;}
.branddevelopment-section h2{font-size:30px; line-height:40px;}
.branddevelopment-section h2 br{display:none;}
.branddevelopment-section{padding-top:40px;}
.branddev-box h6{font-size:14px; line-height:20px;}
.ourwork-section h2{font-size:36px; line-height:40px; margin-bottom:20px;}
.ourwork-section{padding-top:50px;}
.ourwork-box{width:48%;}
.column_title{font-size:36px;}
.products-section .product-box{margin-bottom:0px;}
.sighup-section section{padding:30px 0px;}
.sighup-section{padding:0px;}
.links-section{padding:30px 0px;}
.colmn{padding:0 15px; margin-bottom:15px;}
.filter-section .row{display:block;}
.contact-section01{padding:20px 0 0px;}
.contact-section01 p{padding:0px; margin:0px;}
.contact-section03{padding:50px 0px;}
.contact-form .col{padding-bottom:15px;}
.contact-section03 h6{font-size:18px;}


}
