@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body {
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	overflow-x: hidden;
	-webkit-animation-delay: 0.1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-duration: 0.1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
}
@-webkit-keyframes fontfix {
 from {
opacity: 1;
}
to {
	opacity: 1;
}
}
p, h1, h2, h3, h4, h5, h6, li, ol, ul {
	list-style: none;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
.clear-10 {
	clear:both;
	height:10px;
}
.clear-20 {
	clear:both;
	height:20px;
}
.clear-30 {
	clear:both;
	height:30px;
}
.clear-40 {
	clear:both;
	height:40px;
}
.clear-50 {
	clear:both;
	height:50px;
}
.bike, .blue-bike, .car, .red-car {
	text-align:center;
	box-sizing:border-box
}
.automobiles, .bike, .blue-bike, .car, .container, .inner-heading, .inner-left-1, .inner-right-1, .red-car {
	box-sizing:border-box
}
.bike-graphic, .car-graphic {
	z-index:-1;
	position:relative
}
.footer-nav-heading, .vehicles h3, .view-all-link a {
	text-transform:uppercase
}
.submit, .technology {
	cursor:pointer
}
.accordion_head, .accordion_head1, .accordion_head2, .submit {
	font-family:'Open Sans', sans-serif
}
.wrapper {
	width:100%;
	padding:0
}
.top-container {
	width:100%;
	margin-top:25px
}
.container {
	width:100%;
	max-width:1200px;
	margin:0 auto;
	padding:0 15px
}
.grey-patten {
	width:100%;
	float:left;
	background:url(../images/grey-pattern-inner.png) top center repeat-y #fff
}
.header-area {
	background:#de0303;
	float:left;
	width:100%
}
.head-img {
	width:40%;
	float:left
}
.head-1-img img, .head-img img {
	width:100%
}
.chairman-section {
	background:url(../images/dark-bg.png) top center no-repeat #a89989;
	width:100%;
	float:left
}
.chairman-img-inner {
	background:url(../images/chairman-bg-new.png) no-repeat;
	height:1020px;
	background-size:95%;
	width:43%;
	float:left
}
.chairman-img-inner img {
	width:100%;
	float:left
}
.chairman-msg-inner {
	width:52%;
	float:right;
	margin:100px 0 90px
}
.message-inner {
	font-size:30px;
	line-height:22px;
	font-weight:600;
	color:#fff;
	margin-bottom:50px
}
.chairman-msg-inner p {
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:300;
	margin-top:15px
}
.chairman-msg-inner a {
	color:#fff;
	font-size:14px;
	border:1px solid #fff;
	padding:15px;
	margin-bottom:30px
}
.msg-readmore {
	margin-top:30px
}
.inner-header, .inner-header img {
	width:100%;
	height:auto;
	float:left
}
.automobiles {
	width:100%;
	display:block;
	float:left
}
.auto-parts {
	display:none
}
.red-car {
	margin:100px 0 0;
	width:100%
}
.blue-bike img, .red-car img {
	width:85%
}
.bike, .bike img, .blue-bike, .car, .car img, .inner-box, .inner-box p {
	width:100%
}
.blue-bike {
	margin:130px 0 0
}
.auto-parts ul li {
	float:left;
	color:#804280;
	border:1px solid #804280;
	padding:10px 20px;
	margin:10px 14px;
	font-weight:600
}
.auto-parts ul li:hover {
	color:#fff;
	background:#804280;
	transition:1s
}
.car {
	margin:50px auto 0
}
.car img {
	max-width:1172px
}
.bike {
	margin:100px auto 0
}
.bike img {
	max-width:1040px
}
.inner-heading-col {
	width:100%;
	float:left;
	text-align:left;
	margin:120px 0 50px
}
.inner-heading {
	padding:0 0 0 45px;
	background:url(../images/heading-bg.png) 0 4px no-repeat;
	font-size:36px;
	color:#db061f;
	font-weight:400;
	display:inline-block
}
.sub-head {
	font-size:16px;
	font-weight:600;
	line-height:22px;
	color:#a89989
}
.inner-box p, .inner-left p, .inner-left ul li, .inner-left-btm p {
	font-size:14px;
	line-height:26px;
	color:#373737
}
.inner-box {
	float:left
}
.inner-box p {
	font-weight:300;
	margin-bottom:20px
}
.inner-left {
	width:48%;
	float:left
}
.inner-left p, .inner-left-btm p {
	width:100%;
	font-weight:300;
	margin-bottom:20px
}
.inner-left ul li {
	background:url(../images/bullet.png) 0 7px no-repeat;
	margin-bottom:10px;
	font-weight:400;
	padding-left:20px
}
.inner-right {
	width:50%;
	float:left
}
.inner-right img {
	width:94%;
	float:right
}
.inner-left-1 {
	width:64%;
	float:left
}
.inner-right-1 {
	width:34%;
	margin:20px 0 0 23px;
	float:left;
	text-align:center
}
#test, .bike-area, .car-area {
	box-sizing:content-box
}
.inner-right-1 p {
	width:100%;
	font-size:24px;
	text-align:left;
	line-height:38px;
	border-top:2px solid #d6cfc8;
	border-bottom:2px solid #d6cfc8;
	font-weight:400;
	color:#a89989;
	margin:30px 0 0;
	padding:20px 0
}
.parts-name-1 ul li, .parts-name-2 ul li, .parts-name-3 ul li, .parts-name-4 ul li, .parts-name-5 ul li, .parts-name-6 ul li, .parts-name-7 ul li {
	font-size:14px;
	font-weight:400
}
.inner-right-1 img {
	width:85%
}
.slider {
	width:100%;
	margin:50px auto
}
.slick-next:before, .slick-prev:before {
	color:#000
}
.slick-slide {
transition:all ease-in-out .3s;
	margin:0;
	text-align:center
}
.slick-slide p {
	font-size:14px;
	font-weight:300;
	color:#373737;
	margin:15px auto
}
.slick-active, .slick-current {
	opacity:1
}
.car-area {
	width:100%;
	max-width:1170px;
	margin:100px auto
}
.car-area-col-1 {
	width:29%;
	float:left
}
.car-area-col-2 {
	width:71%;
	float:right
}
.car-graphic {
	width:100%;
	float:left;
	margin-top:45px
}
.car-graphic img {
	width:98%;
	height:auto;
	float:right
}
.parts-name-1, .parts-name-2, .parts-name-3, .parts-name-4 {
	width:100%;
	float:left
}
.parts-name-1 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-1 ul li {
	display:inline-block;
	margin:0 16px 0 0
}
.parts-name-1 ul li a {
	display:inline-block;
	padding:12px 46px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.parts-name-1 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.parts-name-2 {
	margin:20px 0 0 40px
}
.parts-name-2 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-2 ul li {
	display:inline-block;
	margin:0 70px 0 0
}
.parts-name-2 ul li a {
	display:inline-block;
	padding:12px 26px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.parts-name-2 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.parts-name-3 {
	margin:600px 0 0 94px
}
.parts-name-3 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-3 ul li {
	display:inline-block;
	margin:0 70px 0 0
}
.parts-name-3 ul li a {
	display:inline-block;
	padding:12px 26px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.parts-name-3 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.parts-name-4 {
	margin:15px 0 0
}
.parts-name-4 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-4 ul li {
	display:inline-block;
	margin:0 70px 0 0
}
.parts-name-4 ul li a {
	display:inline-block;
	padding:12px 26px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.parts-name-4 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.bike-area {
	width:100%;
	max-width:1170px;
	margin:100px auto
}
.bike-area-col-1 {
	width:25%;
	float:left
}
.bike-area-col-2 {
	width:75%;
	float:right
}
.bike-graphic {
	width:100%;
	float:left;
	margin-top:45px
}
.isreal-new:hover .isreal-box, .italy-new:hover .italy-box, .japan-new:hover .japan-box, .korea-new:hover .korea-box, .spain-new:hover .spain-box {
	position:absolute;
	z-index:9999;
	display:block
}
.bike-graphic img {
	width:98%;
	height:auto;
	float:right
}
.top-parts {
	z-index:999;
	position:absolute
}
.parts-name-5 {
	width:100%;
	float:left;
	margin:40px 0 0
}
.parts-name-5 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-5 ul li {
	display:inline-block;
	margin:0 30px 0 0
}
.parts-name-5 ul li a {
	display:inline-block;
	padding:12px 26px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.parts-name-5 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.parts-name-6 {
	width:38%;
	float:right;
	margin:18px 0 0
}
.parts-name-6 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-6 ul li {
	display:inline-block;
	margin:0 70px 0 0
}
.parts-name-6 ul li a {
	display:inline-block;
	padding:12px 26px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.parts-name-6 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.parts-name-7 {
	width:100%;
	float:left;
	margin:500px 0 0
}
.parts-name-7 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-7 ul li {
	display:inline-block;
	margin:0 50px 0 0
}
.parts-name-7 ul li a {
	display:inline-block;
	padding:12px 57px;
	border:1px solid #999;
	background-color:#fff;
	color:#701060;
	text-decoration:none;
transition:background-color .8s ease-in
}
.isreal-box, .italy-box, .japan-box, .korea-box, .prod, .prod1, .prod2, .spain-box, .usa-box {
	display:none
}
.parts-name-7 ul li a:hover {
	border:1px solid #701060;
	background-color:#701060;
	color:#fff;
	text-decoration:none;
transition:background-color .8s ease-out
}
.parts-name-01 ul li a, .parts-name-02 ul li a, .parts-name-03 ul li a {
transition:background-color .8s ease-in;
	text-decoration:none
}
#test {
	width:100%;
	overflow-x:hidden
}
.korea-box {
	right:200px
}
.japan-box {
	right:0
}
.usa:hover .usa-box {
	display:block;
	margin:-15px 0 0 -50px
}
.spain-new:hover .spain-box {
	margin:-15px 0 0 -250px
}
.italy-new:hover .italy-box {
	margin:-180px 0 0 30px
}
.isreal-new:hover .isreal-box {
	margin:70px 0 0 -50px
}
.korea-new:hover .korea-box {
	margin:20px 0 0 -250px
}
.japan-new:hover .japan-box {
	margin:30px 0 0 -50px
}
.isreal, .italy, .japan, .value-bg {
	position:absolute;
	z-index:999
}
.inner-white-ptn {
	width:100%;
	height:auto;
	float:left;
	background:url(../images/white-inner-pattern.png) left
}
.inner-arrow-bg {
	width:100%;
	height:auto;
	float:left;
	background:url(../images/arrow-bg-inner.png) top left no-repeat;
	background-size:18%
}
.rollover p {
	text-align:center;
	color:#a89989;
	font-size:18px
}
.map {
	background:url(../images/map.png) top center no-repeat;
	height:600px;
	background-size:96%;
	margin:0 auto;
	width:100%;
	max-width:1200px;
	padding:0 15px;
	box-sizing:border-box
}
.location-area, .top-parts-1 {
	width:100%;
	max-width:1170px
}
.location-area {
	margin:100px auto;
	box-sizing:content-box
}
.clientbox, .inner-left-2, .inner-right-2, form {
	box-sizing:border-box
}
.loc-area-col-1 {
	width:100%;
	float:left
}
.top-parts-1 {
	float:left;
	margin:90px 0 0
}
.parts-name-01 {
	width:20%;
	float:left;
	margin:0 0 0 100px
}
.parts-name-01 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-01 ul li {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	padding:12px 46px
}
.parts-name-01 ul li a {
	display:inline-block;
	color:#701060
}
.parts-name-01 ul li p {
	color:#e4322f;
	font-weight:600;
	font-size:16px
}
.parts-name-02 {
	width:33%;
	float:left;
	margin:0 0 0 68px;
	text-align:center
}
.parts-name-02 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-02 ul li {
	display:inline-block;
	font-size:14px;
	font-weight:400;
	padding:12px 26px
}
.parts-name-02 ul li a {
	display:inline-block;
	color:#701060
}
.parts-name-02 ul li p {
	color:#e4322f;
	font-weight:600;
	font-size:16px
}
.parts-name-03 {
	width:29%;
	float:left;
	text-align:center;
	margin-left:40px
}
.parts-name-03 ul {
	margin:0;
	padding:0;
	list-style:none
}
.parts-name-03 ul li {
	display:inline-block;
	font-size:14px;
	font-weight:400
}
.parts-name-03 ul li a {
	display:inline-block;
	color:#701060
}
.isreal, .italy, .japan, .korea, .spain {
	display:block
}
.parts-name-03 ul li p {
	color:#e4322f;
	font-weight:600;
	font-size:16px
}
.korea {
	margin:3px 0 0 -27px
}
.japan {
	margin:-64px 0 0
}
.isreal {
	margin:-20px 0 0
}
.italy {
	margin:-90px 0 0 -10px
}
.spain {
	margin:0 0 0 -38px
}
.customers {
	width:100%;
	text-align:left;
	font-size:14px;
	color:#373737;
	line-height:26px
}
.vehicles {
	width:100%;
	margin:80px 0 0
}
.vehicles h3 {
	font-size:30px;
	text-align:left;
	font-weight:400;
	color:#db061f;
	padding-left:15px
}
.clientbox {
	width:25%;
	float:left;
	margin:30px 0 0;
	text-align:center
}
.clientbox img {
	width:90%;
	height:auto;
	text-align:center;
	background:#fff
}
.inner-left-2 {
	width:39%;
	float:left
}
.inner-box-form {
	width:100%;
	float:left;
	margin:50px 0 0
}
.inner-box-form p {
	font-size:16px;
	line-height:28px;
	font-weight:400;
	width:69%;
	float:left;
	color:#fff
}
.inner-right-2 {
	width:58%;
	float:right
}
.supply-heading {
	font-size:30px;
	font-weight:600;
	color:#fff
}
.map-lumax {
	width:100%;
	height:auto;
	margin:50px 0 0
}
.address, form {
	margin:40px 0 0
}
.location {
	float:left;
	font-size:36px;
	color:#ccc;
	width:10%
}
.submit, .submit:hover {
	color:#fff;
	padding:15px 25px;
	border:none
}
.submit {
	background:#f08600;
	font-size:20px
}
.submit:hover {
	background:#a21077;
transition:ease-in .5s
}
.form-name, .upload-cv {
	padding:18px 20px;
	width:100%;
	line-height:26px;
	margin-bottom:20px;
	box-sizing:border-box;
	font-size:14px
}
.form-name {
	border:1px solid #fff;
	background:#fff;
	color:#000
}
.form-name:hover, .form-name:select {
border:1px solid #db061f;
color:#000;
transition:ease-in .5s
}
.upload-cv {
	border:1px solid #fff;
	background:#ececec;
	color:#71757b
}
.pride, .progress {
	border-right:1px solid #a89989;
	text-align:center
}
input[type=file] {
	width:180px;
	float:right
}
.purpose, .vision {
	width:50%;
	box-sizing:border-box
}
::-webkit-input-placeholder {
color:#000;
font-weight:400;
font-size:14px;
font-family:'Open Sans', sans-serif
}
::-moz-placeholder {
color:#000;
font-weight:400;
font-size:14px;
font-family:'Open Sans', sans-serif
}
:-ms-input-placeholder {
color:#000;
font-weight:400;
font-size:14px;
font-family:'Open Sans', sans-serif
}
:-moz-placeholder {
color:#000;
font-weight:400;
font-size:14px;
font-family:'Open Sans', sans-serif
}
.purpose {
	float:left;
	margin:0 auto
}
.vision {
	float:left
}
.purpose p, .vision p {
	font-size:24px;
	font-weight:300;
	line-height:36px;
	color:#a89989
}
.positivity p, .pride p, .progress p {
	line-height:38px;
	font-weight:400
}
.red-heading p {
	font-size:24px;
	font-weight:400;
	color:#c03
}
.purpose ul li {
	display:inline-block;
	margin:30px 0
}
.pride {
	width:20%;
	box-sizing:border-box;
	padding:0 10px
}
.pride p {
	color:#c73434
}
.progress {
	width:30%
}
.positivity img, .progress img {
	width:50%
}
.progress p {
	color:#f90
}
.positivity {
	width:30%;
	text-align:center;
	box-sizing:border-box;
	padding:0 10px
}
.positivity p {
	color:#970265
}
.values ul li, .values-heading p {
	line-height:36px;
	color:#fff;
	text-align:center
}
.values-area {
	background:url(../images/dark-bg.png) no-repeat #a89989;
	float:left;
	width:100%
}
.value-bg {
	right:6%
}
.value-bg img {
	width:87.8%
}
.values {
	width:100%;
	box-sizing:border-box;
	margin:70px auto
}
.values-heading p {
	font-size:30px;
	font-weight:600
}
.values ul li {
	display:inline-block;
	width:24%;
	font-size:24px;
	font-weight:300;
	margin:100px 0 0;
	box-sizing:border-box
}
.social-col-1 p, .social-col-1 ul li, .social-col-100 p {
	font-size:16px;
	color:#fff;
	line-height:28px;
	margin-bottom:10px;
	font-weight:400
}
.values ul li img {
	width:40%
}
.social-col {
	width:100%;
	float:left;
	box-sizing:border-box
}
.social-col-1 {
	width:50%;
	float:left;
	box-sizing:border-box
}
.social-col-1 p {
	width:95%;
	float:left
}
.social-col-1 ul {
	padding:0;
	margin-top:20px;
	list-style:none;
	width:95%
}
.social-col-1 ul li {
	background:url(../images/bullet.png) 0 7px no-repeat;
	padding-left:20px
}
.social-col-2 {
	width:50%;
	float:left;
	box-sizing:border-box
}
.social-col-2 img {
	width:100%;
	float:right
}
.social-col-100 {
	width:100%;
	float:left;
	box-sizing:border-box;
	margin-top:20px
}
.social-col-100 p {
	width:100%;
	float:left
}
.image-slider {
	width:100%;
	float:left;
	box-sizing:border-box
}
.link-col {
	width:100%;
	float:left;
	text-align:center
}
.view-all-link a {
	color:#ef8525;
	text-align:center;
	display:inline-block;
	border:1px solid #ef8525;
	padding:12px 30px;
transition:.3s ease-in
}
.view-all-link a:hover {
	color:#fff;
	background-color:#ef8525
}
.head-1 {
	margin-top:50px
}
.grey-col-100 {
	width:100%;
	height:auto;
	background-color:#f6f5f3;
	padding:50px 0 100px;
	margin-top:40px
}
#footer-nav-container, footer .container {
	padding:0 15px;
	margin:0 auto;
	max-width:1200px
}
footer {
	margin:0
}
footer .container {
	width:100%;
	box-sizing:border-box
}
.footer-nav-col-1 {
	width:100%
}
.footer-nav-col-2 {
	width:25%;
	float:left;
	box-sizing:border-box
}
#footer-nav-bg {
	width:100%;
	background:#ececec;
	overflow:hidden;
	padding-bottom:15px
}
#footer-nav-container {
	width:100%
}
.footer-nav-heading {
	font-size:13px;
	color:#fff;
	padding:0 0 3px
}
.footer-nav-heading, .nav-heading, .nav-heading a {
	line-height:20px
}
.footer-nav ul li a, .nav-heading, .nav-heading a {
	color:#b4a99d;
	text-decoration:none;
	font-size:14px;
	font-weight:600
}
.footer-nav .twitter ul li {
	float:left;
	color:#b4a99d
}
.nav-heading a {
	text-decoration:none;
	padding:0 0 3px;
	color:#a9a489
}
.nav-heading a:hover {
	text-decoration:none;
	color:#e20303
}
.footer-nav p {
	color:#b4a99d
}
.footer-nav {
	margin:0 130px 0 0;
	float:left;
	padding:0 0 20px;
	box-sizing:border-box
}
.footer-nav ul {
	list-style:none;
	margin:7px 0 0;
	padding:0;
	width:auto
}
.footer-nav ul li {
	background:url(images/arrow.gif) 3px 11px no-repeat;
	line-height:19px;
	color:#fff;
	display:block;
	margin-bottom:8px
}
.footer-nav .twitter ul li {
	background:url(../images/twitter.svg) no-repeat;
	font-size:14px;
	padding:0 0 0 35px;
	margin-bottom:30px;
	background-size:11%;
	box-sizing:border-box
}
.footer-nav ul li a {
	font-weight:lighter;
	color:#b4a99d
}
.footer-nav ul li a:hover {
	color:#e20303
}
footer {
	background:#ececec;
	border-top:1px solid #b7b4a3;
	padding:25px 0 5px
}
.dropbtn, .dropbtn:hover {
	border:none;
	cursor:pointer
}
footer .left {
	width:50%;
	float:left;
	font-size:13px;
	line-height:18px;
	color:#a9a489
}
footer .left p {
	color:#b1b1b0
}
footer .left a {
	font-size:12px;
	font-weight:300;
	color:#a7a7a6
}
footer .left a:hover {
	color:#f08600
}
footer .right {
	width:33.3%;
	float:right;
	text-align:right
}
footer .right p {
	font-size:13px;
	line-height:18px;
	color:#a9a489
}
.dropbtn {
	font-size:12px;
	color:#db061f;
	float:right;
	margin-top:28px;
	margin-left:10px;
	display:none;
}
.dropbtn:hover {
	color:#373737;
	float:right
}
.orange-circle, .red-circle {
	border-right:1px solid #dcd6d0;
	height:300px;
	margin-bottom:30px;
	box-sizing:border-box
}
.dropdown {
	position:relative;
	display:inline-block;
	float:right
}
.dropdown-content {
	float:right;
	text-align:left;
	display:none;
	position:absolute;
	background-color:#f9f9f9;
	min-width:275px;
	box-shadow:0 8px 16px 0 rgba(0, 0, 0, .2);
	z-index:999999;
	padding:15px 0;
	margin-top:-20px
}
.dropdown-content a {
	font-size:14px;
	font-weight:300;
	padding:7px 16px;
	text-decoration:none;
	display:block;
	color:#a9a489
}
.dropdown-content a:hover {
	color:#db0404
}
.dropdown:hover .dropdown-content {
	display:block
}
.dropdown:hover .dropbtn {
	background-color:none
}
.logo {
	padding:0 70px 0 0
}
.second-logo {
	width:20%;
	float:right;
	box-sizing:border-box;
	text-align:right
}
.arrow-up {
	color:#42413f;
	font-size:14px;
	font-weight:300
}
.mobile-menu {
	display:none
}
.tenets {
	width:100%;
	float:left;
	box-sizing:border-box
}
.tenets p {
	line-height:25px;
	font-size:14px;
	font-weight:200;
	width:87%
}
.red-circle {
	width:33%;
	float:left
}
.orange-circle img, .purple-circle img, .red-circle img {
	width:50%;
	padding:10px 50px
}
.orange-circle p, .purple-circle p, .red-circle p {
	font-size:14px;
	font-style:italic;
	font-weight:200;
	width:100%;
	padding:0 28px;
	box-sizing:border-box
}
.orange-circle {
	width:33%;
	float:left
}
.graphic-logo {
	width:100%;
	padding:20px 0
}
.graphic-logo img {
	width:87%
}
.purple-circle {
	width:33%;
	float:left;
	box-sizing:border-box;
	height:300px;
	margin-bottom:30px
}
.legacy-col {
	width:100%;
	float:left;
	box-sizing:border-box
}
.legacy-col-1 {
	width:70%;
	float:left;
	box-sizing:border-box
}
.legacy-col-1 p {
	width:95%;
	float:left;
	font-size:14px;
	color:#fff;
	line-height:26px;
	margin-bottom:10px;
	font-weight:400
}
.legacy-col-2 {
	width:30%;
	float:left;
	box-sizing:border-box
}
.accordion_container, .accordion_container1, .accordion_container2, .legacy-bg-100, .legacy-col-2 img, .timeline-col {
	width:100%
}
.legacy-bg-100 {
	max-width:1200px;
	height:784px;
	background:url(../images/legracy-img.png) right top no-repeat;
	margin:0 auto;
	padding:0 15px;
	box-sizing:border-box
}
.legacy-section {
	background:url(../images/dark-inner-brown-bg.png) top center no-repeat;
	width:100%;
	height:auto;
	float:left;
	padding-bottom:50px
}
.accordion_head {
	color:#a21077;
	cursor:pointer;
	font-size:22px;
	margin:0 0 1px;
	padding:12px 11px;
	font-weight:700;
	border-top:#7b6751 1px solid
}
.plusminus, .plusminus2 {
	font-size:30px;
	margin-top:-10px;
	float:right;
	text-align:center
}
.accordion_body, .accordion_body2 {
	padding:80px 0;
	background:0 0;
	overflow-x:hidden
}
.accordion_head1 {
	color:#aba78c;
	cursor:pointer;
	font-size:22px;
	margin:0 0 1px;
	padding:12px 11px;
	font-weight:600;
	border-top:#aba78c 1px solid
}
.accordion_body1 {
	background:0 0;
	padding:50px 0;
	overflow-x:hidden
}
.plusminus1 {
	float:right;
	font-size:30px;
	margin-top:-10px;
	text-align:center
}
.timeline-col {
	float:left;
	margin:0 0 0 50px;
	box-sizing:border-box
}
.timeline-col-year {
	width:7%;
	float:left;
	margin:-6px 0 0;
	color:#fff;
	font-size:20px;
	font-weight:700
}
.timeline-col-data {
	width:90%;
	float:right;
	border-left:1px #c2b8ad solid
}
.timeline-line {
	width:5%;
	float:left;
	height:auto;
	margin:0 0 0 -8px
}
.timeline-col-year-data {
	width:95%;
	float:left;
	margin:-50px 0 30px
}
.timeline-block {
	width:50%;
	float:left;
	box-sizing:border-box;
	margin:0 0 30px
}
.timeline-img {
	width:25%;
	float:left
}
.timeline-img img {
	width:100%;
	float:left
}
.timeline-text {
	width:75%;
	float:left;
	font-size:16px;
	font-weight:300;
	color:#e5e2df;
	box-sizing:border-box;
	padding-left:25px;
	line-height:24px
}
.timeline-para-1-line {
	width:85%;
	float:left;
	padding-top:50px
}
.timeline-para-2-line {
	width:85%;
	float:left;
	padding-top:38px
}
.timeline-para-3-line {
	width:85%;
	float:left;
	padding-top:26px
}
.timeline-para-5-line {
	width:85%;
	float:left;
	padding-top:0;
}
.timeline-line-1 {
	width:5%;
	float:left;
	height:auto;
	margin:50px 0 0 -8px
}
.timeline-col-year-1 {
	width:7%;
	float:left;
	margin:44px 0 0;
	color:#fff;
	font-size:20px;
	font-weight:700
}
.timeline-col-year-data-1 {
	width:95%;
	float:left;
	margin-bottom:30px
}
.first-block {
	margin-top:-50px
}
.white-col {
	width:100%;
	max-width:1024px;
	box-sizing:border-box;
	margin:20px auto 0;
	background-color:#fff;
	text-align:center;
	padding:20px
}
.timelime-text {
	width:98%;
	margin:0 auto;
	text-align:left
}
.timelime-text h1 {
	color:#db061f;
	font-size:20px;
	font-weight:800;
	line-height:25px;
	margin-top:15px
}
.timelime-text p {
	width:100%;
	font-size:16px;
	line-height:24px;
	color:#000
}
.lightbox-target {
	position:fixed;
	top:-100%;
	width:100%;
	background:rgba(0, 0, 0, .9);
	opacity:0;
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out;
	overflow:hidden
}
.lightbox-target img {
	margin:auto;
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
	max-height:0%;
	max-width:0%;
	box-sizing:border-box;
-webkit-transition:.5s ease-in-out;
-moz-transition:.5s ease-in-out;
-o-transition:.5s ease-in-out;
transition:.5s ease-in-out
}
a.lightbox-close {
	display:block;
	width:50px;
	height:50px;
	box-sizing:border-box;
	background:#fff;
	color:#000;
	text-decoration:none;
	position:absolute;
	top:-80px;
	right:0;
-webkit-transition:.5s ease-in-out;
-moz-transition:.5s ease-in-out;
-o-transition:.5s ease-in-out;
transition:.5s ease-in-out
}
a.lightbox-close:after, a.lightbox-close:before {
	content:"";
	display:block;
	height:30px;
	width:1px;
	background:#000;
	position:absolute;
	left:26px;
	top:10px
}
a.lightbox-close:before {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
a.lightbox-close:after {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.lightbox-target:target {
	opacity:1;
	top:0;
	bottom:0
}
.lightbox-target:target img {
	max-height:100%;
	max-width:100%
}
.lightbox-target:target a.lightbox-close {
	top:0
}
.overview-col, .overview-col-1 {
	width:100%;
	float:left;
	box-sizing:border-box
}
.overview-col-1 p {
	width:100%;
	float:left;
	font-size:16px;
	color:#fff;
	line-height:28px;
	margin-bottom:10px;
	font-weight:400
}
.overview-col-2 {
	width:30%;
	text-align:center;
	float:left
}
.overview-col-2 img {
	width:80%;
	height:auto
}
.overview-icon {
	width:33%;
	float:left;
	border-right:#b2b2b2 1px solid;
	text-align:center
}
.overview-icon img {
	width:20%;
	height:auto;
	margin-bottom:26px
}
.red-text {
	font-size:34px;
	color:#c60505;
	line-height:10px;
	font-weight:600
}
.black-text {
	font-size:20px;
	color:#373737;
	font-weight:300;
	line-height:30px
}
.bod-name, .des {
	color:#fff;
	line-height:20px
}
.bod-section {
	background:url(../images/dark-inner-brown-bg.png) top center no-repeat;
	width:100%;
	height:auto;
	float:left;
	padding:0
}
.bod-section-heading {
	font-size:36px;
	color:#fff;
	font-weight:400;
	text-align:center;
	margin-bottom:50px
}
.first-bod {
	width:33%;
	height:auto;
	margin:0 auto 70px;
	text-align:center
}
.first-bod img {
	width:65%;
	height:auto;
	margin-bottom:26px
}
.bod-name {
	font-size:20px;
	font-weight:400
}
.des {
	font-size:14px;
	font-weight:300
}
.leadership {
	width:33%;
	height:auto;
	margin:0 auto 70px;
	text-align:center;
	float:left
}
.leadership img {
	width:65%;
	height:auto;
	margin-bottom:26px
}
.leadership-lightbox {
	width:100%;
	max-width:1170px;
	box-sizing:border-box;
	margin:20px auto 0;
	background-color:#fff;
	padding:40px 0;
	overflow:auto
}
.leadership-inner {
	width:90%;
	margin:0 auto
}
.leadership-inner-col-1 {
	width:30%;
	float:left;
	text-align:center;
	font-size:18px;
	line-height:26px;
	color:#000
}
.leadership-inner-col-1 img {
	width:80%;
	margin-bottom:30px
}
.leadership-inner-col-2 {
	width:70%;
	float:left;
	text-align:center
}
.leadership-inner-col-2 p {
	width:95%;
	float:left;
	text-align:left;
	margin-bottom:30px;
	font-size:18px;
	line-height:36px;
	font-weight:400;
	color:#000
}
@media all and (max-width :1024px) {
.mobile-menu {
display:none
}
.droppable {
display:inline-block
}
}
@media all and (max-width :768px) {
.mobile-menu {
display:block
}
.droppable {
display:none
}
}
.quarterly-results-col {
	width:100%;
	float:left
}
.quarterly-results-left, .quarterly-results-right {
	width:48%;
	margin-bottom:47px;
	padding:50px 30px 50px 60px;
	overflow:auto;
	transition:.3s ease-in;
	box-sizing:border-box; float:left; margin:0px 23px 23px 0px;
}
.quarterly-results-left {
	 
	background-color:none;
	border:1px solid #aba78c;
	color:#aba78c
}
.quarterly-results-left:hover {
	background-color:#e2231a;
	border:1px solid #e2231a;
transition:.3s ease-in;
	color:#fff
}
.quarterly-results-right {
	 
	background-color:none;
	border:1px solid #aba78c;
	color:#aba78c
}
.quarterly-results-right:hover {
	background-color:#e2231a;
	border:1px solid #e2231a;
transition:.3s ease-in;
	color:#fff
}
.quarter-text {
	width:75%;
	float:right;
	font-size:26px;
	font-weight:300;
	line-height:35px;
	margin-top:15px
}
.pdf-icon {
	font-size:100px;
	font-weight:300;
	float:left
}
.investor-contacts {
	width:100%;
	float:left;
	font-size:20px;
	color:#373737;
	line-height:26px;
	margin-bottom:10px;
	font-weight:400
}
.investor-contacts-col {
	width:33%;
	float:left;
	font-size:16px;
	color:#373737;
	box-sizing:border-box;
	padding:0
}
.investor-contacts-col a {
	color:#db061f
}
.investor-contacts-col a:hover {
	color:#373737
}
.investor-contacts-col h2 {
	font-size:22px;
	color:#db061f;
	font-weight:300;
	margin-bottom:15px
}
.award-col-100 {
	width:100%;
	float:left;
	padding:60px 0;
	background:url(../images/awards-bg.png) left #ececec
}
.inner-heading-col-1 {
	width:100%;
	float:left;
	text-align:left;
	margin:50px 0 60px
}
.inner-heading-1 {
	padding:0 0 0 45px;
	background:url(../images/heading-bg-white.png) 0 4px no-repeat;
	font-size:36px;
	color:#db061f;
	font-weight:400;
	display:inline-block;
	box-sizing:border-box
}
.awards-left p, .awards-right p, .capabilities-left p, .capabilities-right p {
	font-size:16px;
	line-height:26px;
	font-weight:400
}
.manufacturing-box p {
	color:#fff
}
.inner-box h3 {
	color:#fff;
	margin-bottom:10px
}
.manufacturing {
	width:100%;
	float:left;
	box-sizing:border-box;
	margin-bottom:20px
}
.manufacturing p {
	color:#fff
}
.capabilities-left {
	width:47%;
	float:left
}
.capabilities-left img {
	width:100%;
	margin:20px 0
}
.capabilities-left p {
	color:#fff
}
.capabilities-right {
	width:47%;
	float:right
}
.capabilities-right img {
	width:100%;
	margin:20px 0
}
.capabilities-right p {
	color:#fff
}
.awards-left {
	width:47%;
	float:left;
	margin-bottom:70px
}
.awards-left img {
	width:100%;
	margin-bottom:20px
}
.awards-left p {
	color:#fff
}
.awards-right {
	width:47%;
	float:right;
	margin-bottom:70px
}
.awards-right img {
	width:100%;
	margin-bottom:20px
}
.awards-right p {
	color:#fff
}
.cor-gover {
	width:100%;
	float:left;
	margin-top:40px;
	border-bottom:#ccc 1px dashed;
	padding-bottom:30px;
	box-sizing:border-box
}
.cor-gover h2 {
	color:#db061f;
	font-size:18px;
	font-weight:400;
	margin-bottom:20px
}
.cor-gover p, .cor-gover ul li {
	font-size:14px;
	line-height:26px;
	margin-bottom:10px;
	font-weight:400;
	width:100%
}
.cor-gover p {
	float:left;
	color:#373737
}
.cor-gover ul {
	padding:0;
	margin-top:10px;
	list-style:none
}
.cor-gover ul li {
	background:url(../images/bullet.png) 0 7px no-repeat;
	color:#4a4a4a;
	padding-left:20px
}
.manufacturing-subhead {
	text-align:center;
	font-size:28px;
	color:#db061f;
	font-weight:600;
	margin:30px 0 10px
}
#japan-box {
	display:none;
	right:0
}
.locations-col {
	width:100%;
	float:left;
	margin-bottom:40px;
	box-sizing:border-box
}
.locations-col-inner {
	width:33%;
	float:left;
	box-sizing:border-box
}
.locations-col-inner h2 {
	font-size:18px;
	color:#373737;
	line-height:22px;
	font-weight:700;
	margin-bottom:25px
}
.locations-col-inner h2 span {
	font-size:16px;
	font-weight:300
}
.locations-col-inner p {
	width:77%;
	font-size:15px;
	color:#373737;
	line-height:20px;
	font-weight:300;
	margin-bottom:6px
}
.locations-col-inner img {
	width:90%;
	height:auto;
	margin-bottom:20px
}
.locations-icons {
	font-size:20px;
	color:#ef8525;
	padding-right:15px;
	float:left;
	margin-bottom:25px
}
.locations-icons1 {
	font-size:17px;
	color:#ef8525;
	padding-right:12px;
	float:left;
	margin-bottom:20px
}
.locations-col-inner a {
	color:#dd1f26
}
.locations-col-inner a:hover {
	color:#373737
}
.counting {
	padding:5px 15px;
	border-radius:50%;
	background-color:#dd1f26;
	color:#fff
}
.accordion_head2 {
	color:#dd1f26;
	cursor:pointer;
	font-size:25px;
	margin:0 0 1px;
	padding:20px 50px 20px 0;
	font-weight:600;
	border-top:#ef8525 1px solid
}
.brown-col-bg, .grey-col-bg, .purple-col-bg, .red-col-bg {
	height:auto;
	float:left;
	padding:0;
	width:100%
}
.investor-contacts a {
	color:#db061f
}
.investor-contacts a:hover {
	color:#373737
}
.brown-col-bg {
	background:url(../images/brown-inner-pattern.png) left #a8998a
}
.red-col-bg {
	background:url(../images/red-inner-pattern.png) left #da0a1f
}
.purple-col-bg {
	background:url(../images/purple-inner-pattern.png) left #6f125e
}
.grey-col-bg {
	background:url(../images/grey-inner-pattern.png) left #efefef
}
.thanks {
	width:100%;
	font-size:30px;
	color:#db0720;
	line-height:50px
}
.thanks span {font-weight:300;color:#373737;line-height:40px}
.salespro-cont{display: flex; flex-wrap: wrap; width: 100%; margin-top: 50px; float: left;}
.salespro-box{width: 20%; text-align: center;display: flex; justify-content: center;  align-items: center;  flex-direction: column;  align-self: center;}
.salespro-box h3{width: 75px;  height: 75px;  background: #da0a1f;  color: #fff;  border-radius: 50%;  display: flex; justify-content: center; align-items: center;  flex-direction: column; align-self: center;font-size: 20px;  margin-bottom: 15px;}
.salespro-box:nth-child(2) h3{width: 80px;  height: 80px;}
.salespro-box:nth-child(3) h3{width: 100px;  height: 100px;}
.salespro-box:nth-child(4) h3{width: 110px;  height: 110px;}
.salespro-box:nth-child(5) h3{width: 120px;  height: 120px;}
.amproducts-box h3{font-size: 25px;color: #da0a1f; font-weight: 400; margin-bottom: 25px; }
.amproducts-cont{display: flex; flex-wrap: wrap; margin: 0 -15px;} 
.ampro-box{max-width: 23%; padding: 0 10px; text-align: center;}
.ampro-box img{width: 100%; margin-bottom: 10px;}
.ampro-box p{margin-bottom: 15px;}

