html {	text-rendering: optimizeLegibility !important;	-webkit-font-smoothing: antialiased !important;}body {	margin: 0;	padding: 0;	font-family: 'Roboto', sans-serif;	/* font-family: 'Oswald', sans-serif; font-family: 'Archivo Narrow', sans-serif; */	font-size: 14px;	color: #333;	background: #FEFEFE;}a, a:link, a:visited {	color: #333;	text-decoration: none;}h1, h2, h3, h4, h5, h6, p {	margin: 0;	padding: 0;	cursor: default;}ul, ol, li {	margin: 0;	padding: 0;	list-style: none;}input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill	{	background-color: rgb(255, 255, 255);	background-image: none;	color: #333;	-webkit-box-shadow: 0 0 0 1000px white inset !important;}/*** custom checkboxes ***/input[type=checkbox] {	position: relative;}/* to hide the checkbox itself */label>input[type=checkbox]:before {	position: absolute;	background-color: #FFFFFF;	height: 100%;	width: 100%;	font-family: FontAwesome;	font-size: 20px;	display: inline-block;	content: "\f096";	letter-spacing: 10px;}/* space between checkbox and label */label>input[type=checkbox]:checked:before {	font-family: FontAwesome;	display: inline-block;	content: "\f046";	letter-spacing: 5px;}/* allow space for check mark */.clear {	clear: both;}.main-wrap {	margin: 0 auto;	width: 100%;	background: #FEFEFE;	display: block;}.header {	margin: 0 auto;	width: 960px;	display: block;	position: relative;	background: #FEFEFE;	padding-top: 0px;}.header .col1 {	float: left;	width: 50%;}.header .col2 {	float: left;	width: 50%;}.header .col1 .logo-wrap {	padding: 0px;}.header .col1 .logo-wrap img.logo {	max-width: 100%;	border: none;	display: block;}.header .logo-txt {	padding: 60px 0px 10px 25px;}.header .logo-txt h2 {	font-family: 'Fira Sans', sans-serif;	font-size: 28px;	font-weight: 700;	color: #717173;	text-align: right;	line-height: 29px;	cursor: default;	padding: 2px 0px;}.header .logo-txt h2 b {	font-size: 28px;	line-height: 18px;}.header .contact-wrap {	padding: 58px 0px 10px 25px;	text-align: right;}.header .contact-wrap .tel {	font-family: 'Roboto', sans-serif;	font-size: 39px;	font-weight: 700;	vertical-align: middle;	padding: 0px;	line-height: 39px;}.header .contact-wrap span.phone-icon {	background: url("../images/phone-icon.png") no-repeat center center		transparent;	background-size: cover;	width: 45px;	height: 45px;	display: inline-block;	vertical-align: middle;	margin-right: 4px;}.nav-bar {	position: relative;	margin: 0 auto;	width: 100%;	background: #000;	display: block;}.nav-bar .nav-wrap {	margin: 0 auto;	width: 960px;	display: block;}.nav-bar .nav-wrap .col1 {	float: none;}.nav-bar .nav-wrap .col2 {	float: none;	width: 64%;	margin: 0 auto;	padding: 15px 0 25px;}.nav-bar .nav-wrap ul.nav {	padding: 9px 0px 4px 0px;	margin: 0 auto;	text-align: center;}.nav-bar .nav-wrap .nav-hover-strip {	position: absolute;	width: 100px;	height: 9px;	background: #a7a8ac;	top: 0px;	left: 0px;	margin: 0px auto;	transition: all 0.25s ease;	opacity: 0;}.nav-bar .nav-wrap ul.nav li {	display: table-cell;	margin: 0px;	position: relative;}.nav-bar .nav-wrap ul.nav li a.main-menu-link {	display: block;	padding: 10px 36px;	font-family: 'Open Sans', sans-serif;	font-size: 24px;	font-weight: 700;	color: #fff;	line-height: 25px;	text-align: center;	text-transform: uppercase;	transition: all 0.25s ease;	white-space: nowrap;}.nav-bar .nav-wrap ul.nav li a.main-menu-link:after {	content: '';	position: absolute;	width: calc(100% - 2px);	height: calc(100% - 2px);	top: 0px;	left: 0px;	border-top: 9px solid #72BC31;	transition: all 0.25s ease;	opacity: 0;	transform: scale(0);}.nav-bar .nav-wrap ul.nav li a.main-menu-link.req {	color: #e1e1e1;}.nav-bar .nav-wrap ul.nav li a.main-menu-link:hover {	/*color: #0E91BF;*/	color: #fff;	/*background: #0895C2;*/}.nav-bar .nav-wrap ul.nav li a.main-menu-link:hover::after {	opacity: 0;	top: -9px;	transform: scale(1);}.nav-bar .nav-wrap ul.nav li a.main-menu-link.active {	background-color: #dbdede;	color: #000;}.nav-bar .nav-wrap ul.nav li a.main-menu-link.active:hover {	color: #fff;}.nav-bar .nav-wrap ul.nav li a.main-menu-link.active:before {	content: '';	position: absolute;	width: calc(100%);	left: 0px;	top: -9px;	transition: all 0.25s ease;	height: 9px;	background: #a7a8ac;}.nav-bar .nav-wrap ul.nav li>ul.sub-menu {	display: none;	position: absolute;	top: 45px;	left: 0px;	z-index: 999;	width: 460px;	background-color: #dbdede;	padding-bottom: 15px;	padding-top: 5px;}.nav-bar .nav-wrap ul.nav li>ul.sub-menu.products {	width: 460px;}.nav-bar .nav-wrap ul.nav li>ul.sub-menu.brands {	width: 240px;}.nav-bar .nav-wrap ul.nav li>ul.sub-menu.gallery {	width: 752px;	background-color: #fff;	box-shadow: 5px 5px 25px 0px #747474;}.nav-bar .nav-wrap ul.nav li>ul.sub-menu.no-fixed-width {	width: 560px;}.nav-bar .nav-wrap ul.nav li>ul.sub-menu>li {	display: block;	margin: 0px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li:last-child {	margin-bottom: 0px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link {	display: block;	padding: 2px 10px;	background-color: #dbdede;	font-family: 'Open Sans', sans-serif;	font-size: 20px;	font-weight: 400;	color: #000;	line-height: 24px;	text-align: left;	text-transform: none;	transition: all 0.5s ease;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link:hover {	background: #a7a8ac;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link>i.fa {	margin-right: 5px;	margin-left: 2px;	color: #fff;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.link {	cursor: pointer;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.no-link {	cursor: default;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.no-link.no-hover {	background: none !important;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.extra-intend {	padding-left: 40px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.extra-2x-intend {	padding-left: 80px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.extra-intend > i.fa {	margin-right: 5px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li a.sub-menu-link.extra-2x-intend > i.fa {	margin-right: 5px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li.no-style-sub-menu {	padding-top: 5px;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li.no-style-sub-menu:after {	content: '';	display: block;	clear: both;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li.no-style-sub-menu>div.sub-menu-col {	float: left;	width: 50%;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li.no-style-sub-menu>div.sub-menu-col>ul.sub-menu-col-ul {	text-align: left;}.nav-bar .nav-wrap ul.nav li ul.sub-menu>li.no-style-sub-menu>div.sub-menu-col>ul.sub-menu-col-ul>li {	display: block;	margin: 0px;}/* Product Info */img.product-info-img-preload {	display: none;}/* Media Gallery */.gallery-row {	padding: 10px 30px;}.gallery-row .gallery-title {	font-size: 18px;    text-align: left;    padding: 5px 5px 10px;}.gallery-row .gallery-carousel {	}.gallery-row .gallery-carousel .carousel__button.is-prev {  left: -35px;}.gallery-row .gallery-carousel .carousel__button.is-next {  right: -35px;}.gallery-row .gallery-carousel .carousel__slide {	width: 130px;	height: 130px;		padding: 0;  	margin: 0.25rem;  	border: 1px solid #adadad;  	overflow: hidden;}.gallery-row .gallery-carousel .carousel__slide img {	width: 100%;	height: 100%;}.nav-bar .nav-wrap .search-wrap {	padding: 0px 20px 5px 20px;	text-align: right;}.nav-bar .nav-wrap .search-wrap .search-box {	background: #fff;	padding: 4px;	border-radius: 200px;	border: 10px solid #bebec0;}.nav-bar .nav-wrap .search-wrap .search-box input.search-field {	background: url("../images/search-icon.png") no-repeat 4px center transparent;	background-size: contain;	border: none;	margin: 0 3px;	width: calc(100% - 160px);	padding: 4px;	padding-left: 36px;	outline: none;	font-size: 18px;	line-height: 18px;	float: left;}.nav-bar .nav-wrap .search-wrap .search-box button.btn-search {	border: none;	padding: 6px 25px;	border-radius: 25px;	background: #acacac;	color: #fff;	font-size: 16px;	font-weight: 700;	cursor: pointer;	text-align: center;	float: right;	outline: none;	transition: all 0.5s ease;}.nav-bar .nav-wrap .search-wrap .search-box button.btn-search:hover {	background: #828282;}.content {	margin: 0 auto;	width: 100%;	display: block;	background: #323232;}.content .rtc-wrap {	background: #fdfcfb;	position: relative;}.content .rtc-text {	color: rgba(60, 60, 60, 1);    font-family: 'Roboto', sans-serif;    font-size: 22px;    line-height: 32px;    font-weight: 500;    text-align: justify;    padding: 45px 0px 15px;    margin: 0 auto;    width: 960px;}.content .parts-shapes {	background: url("../images/band-with-parts-home-5-25-18-b.png")		no-repeat center center #DFE0E3;	background-size: contain;	width: 100%;	height: 70px;	display: block;}.content .banner {	position: relative;    background-color: #fdfcfb;    height: 800px;    overflow: hidden;    clip-path: ellipse(90% 680px at 50% 7.5%);}.content .banner .splash-area {	position: absolute;    z-index: 9;    pointer-events: none;    width: 100%;    display: block;    max-width: 1600px;    margin: 0 auto;    left: 50%;    transform: translate(-50%);}.content .banner .splash-area img.splash {	max-width: 100%;	border: 0;	position: relative;	pointer-events: none;	display: block;	text-align: center;	margin: 0 auto;}.content .banner .splash-area img.mobile-splash {	display: none;	max-width: 100%;	border: 0;	z-index: -1;	position: relative;	pointer-events: none;	text-align: center;	margin: 0 auto;}.content .banner .effect {	position: absolute;	top: 50%;	left: 50%;	z-index: 20000000000;	display: block;	content: '';	width: 0;	height: 0;	background: rgba(255, 255, 255, 0.2);	border-radius: 100%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	opacity: 0;}.content .banner .effect.flash {	-webkit-animation: circle .75s ease;	animation: circle .75s ease;}@-webkit-keyframes circle { 0% {	opacity: 1;}40%{opacity: 1;}100%{width: 200%;height: 200%;opacity: 0;}}@keyframes circle { 0% {	opacity: 1;}40%{opacity: 1;}100%{width: 200%;height: 200%;opacity: 0;}}.content .banner .big-circle-wrap {	overflow: hidden;	position: relative;}.content .banner .big-circle-wrap .big-circle {	width: 2000px;	height: 550px;	border-radius: 0 0 50% 50%;	background: #FDFCFB;	display: block;	position: relative;	margin: 0 auto;	left: -24%;}.content .banner .splash-txt-wrap {	position: absolute;	top: 0;	left: 0;	z-index: 20;	width: 100%;}.content .banner .splash-txt-wrap>span.col1 {	float: left;	width: 50%;	text-align: center;	position: relative;	left: -1000px;	opacity: 0;	transform: skewX(-45deg);}.content .banner .splash-txt-wrap>span.col2 {	float: left;	width: 50%;	text-align: center;	position: relative;	right: -1000px;	opacity: 0;	transform: skewX(45deg);}.content .banner .splash-txt-wrap>span {	display: block;	font-size: 40px;	font-weight: 700;	color: #fff;	transition: all 1s cubic-bezier(0.89, -0.59, 0.18, 1.29);	line-height: 50px;}.content .small-circle {	position: absolute;	width: 120px;	height: 120px;	margin: 0 auto;	display: block;	z-index: 10;	top: -240px;	left: 24%;}.content .small-circle:before {	content: '';	position: absolute;	width: 120px;	height: 120px;	clip: rect(60px, 120px, 120px, 0px);	border-radius: 50%;	background: #FDFCFB;}.content .small-circle .banner-down-arrow {	width: 100px;	height: 100px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	background: #e0e4e5;	transition: all .2s ease;	position: relative;	top: calc(50% - 50px);	left: calc(50% - 50px);}.content .small-circle .banner-down-arrow:before {	content: '';	background: url("../images/down-arrow-banner-100.png") no-repeat center		0px transparent;	position: relative;	width: calc(100%);	height: 40px;	display: block;	top: calc(50% - 10px);	transition: all .2s linear;	background-size: 54%;}.content .small-circle .banner-down-arrow:hover {	background: #ecf0f1;}.content .small-circle .banner-down-arrow:hover::before {	top: calc(50% - 5px);}.content .middle {	margin: 0 auto;	margin-top: 25px;	padding-top: 0px;	width: 960px;	display: block;}.content .middle .col1 {	float: left;	width: 49%;	margin-right: 1%;}.content .middle .col2 {	float: right;	width: 49%;	margin-left: 1%;}.content .middle h2.heading {	/*	background: url("../images/h2-bg.png") no-repeat center center transparent;*/	border-radius: 10px;	background: #016597;	text-align: center;	color: #fff;	font-size: 24px;	height: 60px;	padding: 10px;	margin-bottom: 40px;	position: relative;	cursor: default;}.content .middle h2.heading:before {	content: '';	display: block;	width: 0px;	height: 0px;	border-left: 25px solid transparent;	border-right: 25px solid transparent;	border-top: 25px solid #016597;	margin: 0 auto;	position: absolute;	top: 100%;	left: 50%;}.content .middle h2.heading span {	display: block;}.content .middle .box {	background: #fff;	text-align: center;	border: 2px solid #fff;	border-radius: 10px;	box-shadow: 3px 3px 5px #131313;	margin-bottom: 60px;	position: relative;	transition: all 1s ease;	margin-left: 0px;	margin-right: 0px;}.content .middle .box.last {	margin-bottom: 125px;}.content .middle .box:hover {	border-color: #fff;	/*	box-shadow: 0px 0px 5px #023852;*/}.content .middle .box.border-radius-bottom-none {	border-radius: 10px 10px 0 0;}.content .middle .box .box-items-row {	text-align: center;	padding-top: 12px;}.content .middle .box .box-items-row .box-items-bg {        position: absolute;    top: 0px;    left: -2px;    width: calc(100% + 4px);    height: 150px;        }.content .middle .box .box-items-row .box-items-bg.gear-right {        background: url("../images/gear-right-bg-h150.png") no-repeat center center transparent;    background-size: contain;}.content .middle .box .box-items-row .box-items-bg.gear-left {        background: url("../images/gear-left-bg-h150.png") no-repeat center center transparent;    background-size: contain;}.content .middle .box .box-items-row .box-items-list {	margin: 0 auto;}.content .middle .box .box-items-row .box-items-list.ppe {	width: calc(100% - 50px);	padding-bottom: 10px;}.content .middle .box .box-items-row .box-items-list.industrial {	width: 650px;	padding-bottom: 10px;}.content .middle .box .box-items-row .box-items-list.office {	width: 700px;	padding-bottom: 10px;}.content .middle .box .box-items-row .box-items-list:after {	content: "";	clear: both;	display: block;}.content .middle .box .box-items-row .box-items-list > li {	float: left;}.content .middle .box .box-items-row .box-items-list.ppe > li {	width: 9%;}.content .middle .box .box-items-row .box-items-list.industrial > li {	width: 11.11%;}.content .middle .box .box-items-row .box-items-list.office > li {	width: 25%;}.content .middle .box .box-items-row .box-items-list > li > .box-item-wrap {	padding: 10px 6px;	position: relative;	height: 130px;	display: block;	vertical-align: middle;}.content .middle .box .box-items-row .box-items-list.ppe > li > .box-item-wrap > img.box-item-img {	width: 70%;	max-width: 100%;	transform: scale(1) translate(-50%, -50%);	transition: all 0.25s ease;	position: absolute;    top: 50%;    left: 50%;    transform-origin: 0px 0px;}.content .middle .box .box-items-row .box-items-list.industrial > li > .box-item-wrap > img.box-item-img {	height: 100%;	transform: scale(1) translate(-50%, -50%);	transition: all 0.25s ease;	position: absolute;    top: 50%;    left: 50%;    transform-origin: 0px 0px;}.content .middle .box .box-items-row .box-items-list.office > li > .box-item-wrap > img.box-item-img {	width: 100%;	max-width: 100%;	transform: scale(1) translate(-50%, -50%);	transition: all 0.25s ease;	position: absolute;    top: 50%;    left: 50%;    transform-origin: 0px 0px;}.content .middle .box .box-items-row .box-items-list > li > .box-item-wrap > img.box-item-img:hover {	 transform: scale(1.25) translate(-50%, -50%);}.content .middle .box .box-items-row .box-heading-wrap {	position: relative;	text-align: center; 	font-size: 24px;	font-weight: 700;	color: #666;	line-height: 30px;	padding: 0px;	padding-bottom: 4px;	white-space: nowrap;}.content .middle .box .box-items-row .box-heading-wrap.expand:before {	content: "";	width: calc(100% + 4px);    height: 100px;    display: block;    position: absolute;    top: -40px;    left: -2px;    background-color: #075f8f;    border-radius: 10px 10px 0px 0px;    z-index: 0;}/* PPE */.content .middle .box[data-industry="ppe"] .box-items-row .box-heading-wrap.expand:before {	background-color: #075f8f;	}/* Industrial Tools */.content .middle .box[data-industry="industrial"] .box-items-row .box-heading-wrap.expand:before {	background-color: #e12e32;}/* Office */.content .middle .box[data-industry="office"] .box-items-row .box-heading-wrap.expand:before {	background-color: #6ba638;}.content .middle .box .box-items-row .box-heading-wrap > h2 {	position: relative;	z-index: 2;	letter-spacing: 1px;}.content .middle .box .box-items-row .box-heading-wrap.expand > h2 {	color: #fff;	}.content .middle .box .box-items-row .company-logo {	max-height: 120px;	width: 400px;	min-height: 90px;	margin: 0 auto;	display: block;	position: relative;	text-align: center;}.content .middle .box .company .company-logo img {	max-width: 100%;	border: 0;	display: block;	text-align: center;	margin: 0 auto;	bottom: 0px;	position: absolute;	left: 0px;}.content .middle .box .company .box-heading-wrap {	text-align: center; 	font-size: 28px;	font-weight: 700;	color: #666;	line-height: 30px;	padding: 14px 0px;	padding-bottom: 10px;	white-space: nowrap;}.content .middle .box .toggle-detail {	position: relative;    height: 100px;    padding: 10px 0px 0px;    border-radius: 50%;    cursor: pointer;    z-index: 999;}.content .middle .box .toggle-detail span.circle {	position: absolute;	width: calc(100px - 12px);	border: 6px solid #016597;	height: calc(100px - 12px);	left: calc(50% - 50px);	top: 0px;	border-radius: 50%;	box-shadow: 0 0 5px 2px #034769;}.content .middle .box .toggle-detail span.down-arrow {	width: 100px;	height: 100px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	background: #d2d3d5;	transition: all .2s ease;	position: relative;	margin: 0 auto;}.content .middle .box .toggle-detail span.down-arrow:before {	content: '';	background: url("../images/down-arrow-banner-100.png?v=2") no-repeat center		0px transparent;	position: relative;	width: calc(100%);	height: 40px;	display: block;	top: calc(50% - 10px);	background-size: 54%;	transition: all .2s linear;	-webkit-transition: all .2s linear;	-ms-transition: all .2s linear;	-moz-transition: all .2s linear;	transform: rotate(0deg);	-webkit-transform: rotate(0deg);	-ms-transform: rotate(0deg);	-moz-transform: rotate(0deg);	transform-origin: center center;	-webkit-transform-origin: center center;	-ms-transform-origin: center center;	-moz-transform-origin: center center;}.content .middle .box .toggle-detail span.down-arrow.rotate:before {	transform: rotate(180deg);	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	-moz-transform: rotate(180deg);	transform-origin: 50% 12px;	-webkit-transform-origin: 50% 12px;	-ms-transform-origin: 50% 12px;	-moz-transform-origin: 50% 12px;}.content .middle .box .toggle-detail span.down-arrow:after {	content: '';	width: 88px;	height: 88px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	transition: all .2s ease;	position: absolute;	top: calc(50% - 52px);	left: calc(50% - 52px);	border: 7px solid #fff;}.content .middle .box .toggle-detail span.down-arrow.active:after {	border: 7px solid #fff;}.content .middle .box .toggle-detail:before {	display: none;	content: '';	position: absolute;	width: 800px;	height: calc(100% - 25px);	top: calc(100% - 65px);	left: 0px;	z-index: -5;	border-radius: 10px 10px 0 0;	opacity: 0;	transition: all 0.25s ease;}.content .middle .box .toggle-detail:after {	content: '';    position: absolute;    width: 960px;    height: calc(100% - 60px);    top: 42px;    left: 0px;    z-index: -5;    border-radius: 0 0 10px 10px;    transition: all 0.25s ease;    background-color: #000;    border: none;    box-shadow: 3px 3px 5px #131313;}/* PPE */.content .middle .box[data-industry="ppe"] .toggle-detail.expand:after {	background-color: #075f8f;	box-shadow: 5px 7px 5px 0px #131313;}/* Industrial Tools */.content .middle .box[data-industry="industrial"] .toggle-detail.expand:after {	background-color: #e12e32;	box-shadow: 5px 7px 5px 0px #131313;}/* Office */.content .middle .box[data-industry="office"] .toggle-detail.expand:after {	background-color: #6ba638;	box-shadow: 5px 7px 5px 0px #131313;}/*.content .middle .box .toggle-detail:hover {	background-position: center -100px;}*/.content .middle .box .drop-list {	position: relative;	left: -2px;	width: 960px;	height: 90px;	z-index: 999;}.content .middle .box .box-list-wrap {	display: none;	background: #fff;	padding: 10px;	position: relative;	left: 0px;	top: 25px;	width: 940px;	border-radius: 0px 0px 10px 10px;	/*	box-shadow: 0px 2px 2px #043148; */	background-color: #075f8f;	transition: all 0.25s ease;	z-index: 999;}/* PPE *//* Industrial Tools */.content .middle .box .box-list-wrap#industrial-list {	background-color: #e12e32;}/* Office */.content .middle .box .box-list-wrap#office-list {	background-color: #6ba638;}.content .middle .box .box-list-wrap:before {	content: '';	background: #fff;	width: calc(100% - 20px);	height: calc(100% - 20px);	display: block;	box-shadow: inset 0 0 4px 0px #353535;	position: absolute;	z-index: 999;}/* Flyout (Expended Box) */.box-list-wrap .row {	margin: 0px;	padding: 5px 0px;	position: relative;	z-index: 9999;}/* Industrial Tools */.box-list-wrap#industrial-list .row {	padding-top: 0px;	padding-bottom: 0px;}/* Office */.box-list-wrap#office-list .row {	padding-top: 0px;	padding-bottom: 0px;}.box-list-wrap#office-list .row .office-logo-wrap {	padding: 30px 40px;}.box-list-wrap#office-list .row .office-logo-wrap > img.office-logo {	width: 80%;    max-width: 100%;}.box-list-wrap#office-list .row .office-title-wrap {	padding: 0px 50px 10px 50px;}.box-list-wrap#office-list .row .office-title-wrap > h2 {	font-size: 22px;	line-height: 26px;}.box-list-wrap#office-list .row .office-description-wrap {	padding: 5px 70px 25px 70px;}.box-list-wrap#office-list .row .office-description-wrap > p {	font-size: 16px;	line-height: 20px;	text-align: justify;}.box-list-wrap#office-list .row .office-item-name {	padding: 15px 20px 10px;}.box-list-wrap#office-list .row .office-item-name > h4 {	font-size: 18px;	line-height: 22px;}.box-list-wrap .row:after {	content: '';	background-color: #a6a7ab;	display: block;	width: 92%;	margin: 0px auto;	position: relative;	top: 0px;	padding: 0px;	height: 4px;	clear: both;}.box-list-wrap .row.last:after {		background: transparent;	}.box-list-wrap .row .col1 {	float: left;	width: 71%;	margin: 0px;	margin-left: 4%;	height: 135px;}/* Office */.box-list-wrap#office-list .row .col1 {	height: 200px;}.box-list-wrap .row .col1:after {	content: '';	clear: both;	display: block;}.box-list-wrap .row .col2 {	float: left;	width: 21%;	margin: 0px;	text-align: left;	margin-right: 4%;	height: 135px;}.box-list-wrap .row .col1 .img-wrap {	float: left;	margin: 0px;    height: 135px;    position: relative;}.box-list-wrap .row .col1 .lbl-wrap {	float: left;	text-align: left;	position: relative;}/* PPE */.box-list-wrap#ppe-list .row .col1 .img-wrap {	width: calc(30% - 20px);    padding-left: 20px;}.box-list-wrap#ppe-list .row .col1 .lbl-wrap {	width: 70%;	height: 135px;}.box-list-wrap#ppe-list .ppe-link-wrap {	    position: relative;    z-index: 999;	padding: 15px;	text-align: center;}.box-list-wrap#ppe-list .ppe-link-wrap a.ppe-header-link {	font-size: 26px;    color: #f93301;    font-weight: bold;    display: inline-block;    vertical-align: middle;}.box-list-wrap#ppe-list .ppe-link-wrap .more-arrow {	max-width: 100%;    width: 20px;    margin-left: 5px;    display: inline-block;    cursor: pointer;    vertical-align: middle;}/* Industrial Tools */.box-list-wrap#industrial-list .row .col1 .img-wrap {	width: 50%;}.box-list-wrap#industrial-list .row .col1 .lbl-wrap {	width: 50%;	height: 135px;}/* Office */.box-list-wrap#office-list .row .col1 .img-wrap {	width: 45%;	height: 200px;	text-align: center;}.box-list-wrap#office-list .row .col1 .lbl-wrap {	width: 55%;	height: 200px;}.box-list-wrap .row .col1:after {	content: '';	clear: both;	display: block;}.box-list-wrap .row .col1 .img-wrap img.row-img {	max-width: 100%;	transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);	display: block;	vertical-align: middle;    transform: scale(1) translateY(-50%);    top: 50%;    position: absolute;}/* PPE */.box-list-wrap#ppe-list .row .col1 .img-wrap img.row-img {	width: 150px;}/* Industrial Tools */.box-list-wrap#industrial-list .row .col1 .img-wrap img.row-img {	width: 95%;	position: absolute;    top: 50%;    transform: translateY(-50%);    }/* Office */.box-list-wrap#office-list .row .col1 .img-wrap img.row-img {	width: 75%;	position: absolute;    top: 55%;    left: 50%;    transform: translateY(-50%) translateX(-50%);}.box-list-wrap .row span.row-lbl {	display: block;	position: relative;	padding: 10px 5px 10px 10px;	font-family: 'Roboto', sans-serif;	color: #353334;	font-size: 24px;	font-weight: 700;	line-height: 30px;	text-align: left;	cursor: default;}/* Industrial Tools */.box-list-wrap#industrial-list .row span.row-lbl {	font-size: 20px;	line-height: 24px;	padding-left: 60px;	padding-right: 0px}/* Office */.box-list-wrap#office-list .row span.row-lbl {	font-size: 15px;	line-height: 20px;	font-weight: normal;	text-align: center;	position: absolute;    top: 50%;    left: 50%;    transform: translateY(-50%) translateX(-50%);    display: block;    width: 100%;}.box-list-wrap .row span.row-lbl>a {	color: #353334;}.box-list-wrap .row span.row-lbl.line1 {	position: absolute;	top: calc(50% - 20px);}.box-list-wrap .row span.row-lbl.line2 {	position: absolute;	top: calc(50% - 30px);}.box-list-wrap .row span.row-lbl.line3 {	position: absolute;	top: calc(50% - 40px);}.box-list-wrap .row .col2 .more-info-link {	display: block;	height: 100%;}.box-list-wrap .row .col2 .more-info-txt {	text-transform: uppercase;	font-size: 14px;	line-height: 16px;	color: #6c6a6b;	font-weight: normal;	padding: 10px;	position: absolute;	top: 50%;	right: 75px;	transform: scale(1) translateY(-50%);	transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);	display: inline-block;	cursor: pointer;}.box-list-wrap .row .col2 .more-info-link:hover img.more-arrow {	right: 30px;}.box-list-wrap .row .col2 .more-info-link:hover .more-info-txt {	transform: scale(1.05) translateY(-50%);}.box-list-wrap .row .col2 img.more-arrow {	position: absolute;	max-width: 100%;	width: 25px;	top: 50%;	right: 40px;	transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);	transform: scale(1) translateY(-50%);	display: block;	cursor: pointer;}.box-list-wrap ul.drop-ul li .item:hover span.item-lbl {	color: #333;	padding-top: 30px;	padding-bottom: 5px;}.box-list-wrap ul.drop-ul li .item:hover span.item-lbl::before {	top: 10px;}/* More info layout */.content .middle .box .box-list-wrap .more-info-layout {	position: relative;    top: 0px;    left: 0px;    z-index: 99999;    background-color: #fff;    width: 100%;    height: 100%;    padding-bottom: 15px;    display: none;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header {	}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .close-btn:before {	content: "\2716";	position: absolute;	top: 0px;	right: 0px;	width: 40px;	height: 40px;	display: block;	font-size: 28px;    line-height: 40px;    color: #bbbbbb;    cursor: pointer;    transition: all 0.25s ease;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .close-btn:hover::before {	color: #333;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .logo-wrap {	padding: 20px 10px 0px;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-header .logo-wrap {	padding: 20px;    padding-top: 20px;    padding-bottom: 0px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .logo-wrap > img.more-info-logo {	width: 70%;    max-width: 100%;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-header .logo-wrap > img.more-info-logo {	width: 75%;    max-width: 100%;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-sub-title {	padding: 10px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-sub-title > p {	font-size: 18px;	line-height: 24px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-heading {	padding: 10px;		position: relative;}/* PPE */.content .middle .box .box-list-wrap#ppe-list .more-info-layout .more-info-header .more-info-heading {	background-color: #075f8f;}/* Industrial */.content .middle .box .box-list-wrap#industrial-list .more-info-layout .more-info-header .more-info-heading {	background-color: #e12e32;}/* Office */.content .middle .box .box-list-wrap#office-list .more-info-layout .more-info-header .more-info-heading {	background-color: #6ba638;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-heading {	color: #fff;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-heading > h2 {	font-size: 24px;    line-height: 28px;        letter-spacing: 1px;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-heading > h2 {	font-size: 28px;    line-height: 32px;    letter-spacing: 1px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-header .more-info-heading > p {	font-size: 20px;    line-height: 24px;}.content .middle .box .box-list-wrap .more-info-layout.posi209bkb .more-info-header .more-info-heading > p{	padding: 0px 100px;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-header .more-info-heading .autoloader-batch {	position: absolute;	top: 55px;	right: 90px;	width: 90px;	height: 90px;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-header .more-info-heading .autoloader-batch img.autoloader-batch-img {	width: 90px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body { 	}/* Industrial Tools */.content .middle .box .box-list-wrap .more-info-layout.rapid .more-info-body { 	padding-top: 15px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .row {	display: block !important;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .row:after {	content: "";	background-color: transparent !important;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .row > .col1 { 	width: 50%;	margin-left: 0;	height: auto;	text-align: center;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .row > .col2 { 	width: 50%;	margin-right: 0;	height: auto;	text-align: center;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .row > .col1 { 	width: 20%;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .row > .col2 { 	width: 80%;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .row .bondhus-cols-wrap {	width: 90%;	margin: 0px auto;}.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .row .bondhus-cols-wrap:after {	content: "";	clear: both;	display: block;}.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .row .bondhus-cols-wrap > .col { 	float: left;	width: 25%;	text-align: center;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap {	padding: 20px 10px 15px 30px;	position: relative;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap {	padding: 20px 0px 10px;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap {	padding: 2px 15px 10px 25px;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap:first-child {	padding-top: 15px;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .autoloader-more-info-wrap {	position: absolute;	bottom: 50px;	right: 45px;	z-index: 9999;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .autoloader-more-info-wrap .autoloader-more-info-link {	display: block;	width: 100%;    height: 100%;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .autoloader-more-info-wrap .autoloader-more-info-link .autoloader-more-info-txt {	text-transform: uppercase;    font-size: 14px;    line-height: 20px;    color: #6c6a6b;    font-weight: normal;    padding: 5px;    display: inline-block;    cursor: pointer;    vertical-align: middle;}.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .autoloader-more-info-wrap .autoloader-more-info-link img.autoloader-more-arrow {    max-width: 100%;    width: 25px;    transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);    display: inline-block;    cursor: pointer;    vertical-align: middle;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap .item-img-wrap {	padding: 5px;	position: relative;}/* Rapid Tools More Info */.content .middle .box .box-list-wrap .more-info-layout.rapid .more-info-body .item-wrap .item-img-wrap .rapid-more-info-wrap {	position: absolute;	bottom: -20px;	right: 10px;	z-index: 9999;}.content .middle .box .box-list-wrap .more-info-layout.rapid .more-info-body .item-wrap .item-img-wrap .rapid-more-info-wrap .rapid-more-info-link {	display: block;	width: 100%;    height: 100%;}.content .middle .box .box-list-wrap .more-info-layout.rapid .more-info-body .item-wrap .item-img-wrap .rapid-more-info-wrap .rapid-more-info-link .rapid-more-info-txt {	text-transform: uppercase;    font-size: 14px;    line-height: 20px;    color: #6c6a6b;    font-weight: normal;    padding: 5px;    display: inline-block;    cursor: pointer;    vertical-align: middle;}.content .middle .box .box-list-wrap .more-info-layout.rapid .more-info-body .item-wrap .item-img-wrap .rapid-more-info-wrap .rapid-more-info-link img.rapid-more-arrow {    max-width: 100%;    width: 25px;    transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);    display: inline-block;    cursor: pointer;    vertical-align: middle;}/* Bondhus More Info */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .bondhus-more-info-wrap {	padding: 10px;	padding-top: 15px;	text-align: center;}.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .bondhus-more-info-wrap .bondhus-more-info-link {	display: block;	width: 100%;    height: 100%;}.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .bondhus-more-info-wrap .bondhus-more-info-link .bondhus-more-info-txt {	text-transform: uppercase;    font-size: 14px;    line-height: 20px;    color: #6c6a6b;    font-weight: normal;    padding: 5px;    display: inline-block;    cursor: pointer;    vertical-align: middle;}.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .bondhus-more-info-wrap .bondhus-more-info-link img.bondhus-more-arrow {    max-width: 100%;    width: 25px;    transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);    display: inline-block;    cursor: pointer;    vertical-align: middle;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .item-img-wrap {	padding: 10px;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .item-img-wrap {	height: 215px;	position: relative;	padding: 0px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap .item-img-wrap > img {	width: 75%;	max-width: 100%;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .item-img-wrap > img {	width: 100%;	position: absolute;	top: 50%;	left: 50%;	transform: translateY(-50%) translateX(-50%);}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .item-img-wrap > img {	height: 200px;	max-height: 100%;	width: auto;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap .name-wrap {	padding: 5px 100px 5px 30px;}/* Rapid Tools */.content .middle .box .box-list-wrap .more-info-layout.rapid .more-info-body .item-wrap .name-wrap {	padding: 5px 100px 5px 30px;	padding-top: 20px;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .name-wrap {	padding: 5px 10px;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .name-wrap {	padding: 15px 100px 5px 30px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap .name-wrap > h4 {	font-size: 18px;    line-height: 22px;    text-align: left;}/**/.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .item-wrap .name-wrap > h4 {	text-align: center;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap .features-wrap {	padding: 5px;	padding-right: 50px;}/* Autoloader */.content .middle .box .box-list-wrap .more-info-layout.autoloader .more-info-body .item-wrap .features-wrap {	padding: 5px;	width: 70%;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .item-wrap .features-wrap > ul > li {	margin-left: 20px;    font-size: 16px;    line-height: 22px;    list-style: disc;    text-align: left;    padding-left: 5px;}/* Bondhus */.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .features-wrap {	padding: 5px;	padding-bottom: 25px;	width: 60%;	margin-left: 28%;}.content .middle .box .box-list-wrap .more-info-layout.bondhus .more-info-body .features-wrap > ul > li {	margin-left: 20px;    font-size: 20px;    line-height: 26px;    list-style: disc;    text-align: left;    padding-left: 5px;}/* Office - More info */.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro { 	position: relative;	padding: 20px 40px;	height: 300px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-item-title { 	position: absolute;	width: 250px;    text-align: right;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-item-title > h4 { 	font-size: 24px;	line-height: 30px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-item-demo-link-wrap { 	position: absolute;	top: 65px;	width: 250px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-item-demo-link-wrap a.office-flyout-item-demo-link { 	display: block;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-item-demo-link-wrap a.office-flyout-item-demo-link > img.office-flyout-item-demo-link-img { 	width: 100%;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-item-spec-wrap {	position: absolute;    top: 175px;    left: 60px;    font-size: 16px;    line-height: 22px;    z-index: 1;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro.col-posi203sbkb .office-flyout-item-spec-wrap {	top: 195px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-intro-item-img-wrap {	position: absolute;    width: 450px;    right: 30px;    top: 5px;}/* Posi203SBKB */.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro.col-posi203sbkb .office-flyout-intro-item-img-wrap {    top: 15px;}/* Posi209BKB */.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro.col-posi209bkb .office-flyout-intro-item-img-wrap {    top: 20px;}/* Posi211LPBK */.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro.col-posi211lpbk .office-flyout-intro-item-img-wrap {    top: 20px;    width: 400px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-intro-item-bonus-img-wrap {	position: absolute;    width: 250px;    right: 60px;    bottom: 5px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-intro-item-img-wrap > img.office-flyout-intro-item-img,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro .office-flyout-intro-item-bonus-img-wrap > img.office-flyout-intro-item-bonus-img {	width: 100%;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi210bk,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi203sbkb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi209bkb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi211lpbk {	padding: 20px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi210bk .col1,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi210bk .col2,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi203sbkb .col1,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi203sbkb .col2,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi209bkb .col1,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi209bkb .col2,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi211lpbk .col1,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi211lpbk .col2 {	width: 50%;	height: auto !important;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi210bk ul,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi203sbkb ul,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi209bkb ul,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi211lpbk ul   {	padding-left: 40px;	padding-right: 40px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi210bk ul li,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi203sbkb ul li,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi209bkb ul li,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-features.col-posi211lpbk ul li {	list-style: disc;	text-align: left;	font-size: 16px;	line-height: 20px;	padding-bottom: 5px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi210bk,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi203sbkb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi209bkb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi211lpbk {	position: relative;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price .office-item-price-wrap .more-info-link {	display: inline-block;    width: 135px;    height: 50px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price .office-item-price-wrap .more-info-link .more-info-txt {	text-transform: uppercase;	font-size: 14px;	line-height: 16px;	color: #6c6a6b;	font-weight: normal;	padding: 10px;	position: absolute;	top: 50%;	right: 75px;	transform: scale(1) translateY(-50%);	transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);	display: inline-block;	cursor: pointer;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price .office-item-price-wrap .more-info-link:hover img.more-arrow {	right: 40px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price .office-item-price-wrap .more-info-link:hover .more-info-txt {	transform: scale(1.05) translateY(-50%);}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price .office-item-price-wrap .more-info-link img.more-arrow {	position: absolute;    max-width: 100%;    width: 25px;    top: 50%;    right: 50px;    transition: all 0.25s cubic-bezier(0.88, 0.9, 0.13, 1.47);    transform: scale(1) translateY(-50%);    display: block;    cursor: pointer;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi210bk .office-item-price-wrap {    position: absolute;    right: 60px;    width: 200px;    text-align: center;    top: -50px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi203sbkb .office-item-price-wrap {    position: absolute;    right: 60px;    width: 200px;    text-align: center;    top: -100px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi209bkb .office-item-price-wrap {    position: absolute;    right: 60px;    width: 200px;    text-align: center;    top: -100px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi211lpbk .office-item-price-wrap {    position: absolute;    right: 60px;    width: 200px;    text-align: center;    top: -100px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi210bk .office-item-price-wrap .office-item-price-amount-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi203sbkb .office-item-price-wrap .office-item-price-amount-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi209bkb .office-item-price-wrap .office-item-price-amount-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi211lpbk .office-item-price-wrap .office-item-price-amount-wrap {	font-size: 24px;    line-height: 30px;    font-weight: bold;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi210bk .office-item-price-wrap .office-item-price-amount-wrap .office-item-price-currency,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi203sbkb .office-item-price-wrap .office-item-price-amount-wrap .office-item-price-currency,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi209bkb .office-item-price-wrap .office-item-price-amount-wrap .office-item-price-currency,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-price.col-posi211lpbk .office-item-price-wrap .office-item-price-amount-wrap .office-item-price-currency {    padding-right: 3px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk {	position: relative;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .office-flyout-item-details-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .office-flyout-item-details-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .office-flyout-item-details-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .office-flyout-item-details-wrap {	padding: 10px 0px;	text-align: center;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .office-flyout-item-details-wrap > h4,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .office-flyout-item-details-wrap > h4,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .office-flyout-item-details-wrap > h4,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .office-flyout-item-details-wrap > h4 {	font-weight: normal;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .row.office-flyout-item-thumbs-wrap .col-posi210bk-thumb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .row.office-flyout-item-thumbs-wrap .col-posi203sbkb-thumb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .row.office-flyout-item-thumbs-wrap .col-posi209bkb-thumb,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .row.office-flyout-item-thumbs-wrap .col-posi211lpbk-thumb {	float: left;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .row.office-flyout-item-thumbs-wrap .col-posi210bk-thumb:first-child,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .row.office-flyout-item-thumbs-wrap .col-posi203sbkb-thumb:first-child,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .row.office-flyout-item-thumbs-wrap .col-posi209bkb-thumb:first-child,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .row.office-flyout-item-thumbs-wrap .col-posi211lpbk-thumb:first-child {	text-align: left;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .row.office-flyout-item-thumbs-wrap .col-posi210bk-thumb:last-child,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .row.office-flyout-item-thumbs-wrap .col-posi203sbkb-thumb:last-child,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .row.office-flyout-item-thumbs-wrap .col-posi209bkb-thumb:last-child,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .row.office-flyout-item-thumbs-wrap .col-posi211lpbk-thumb:last-child {	text-align: right;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .row.office-flyout-item-thumbs-wrap .col-posi210bk-thumb img.posi210bk-thumb {	height: 249px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .row.office-flyout-item-thumbs-wrap .col-posi203sbkb-thumb img.posi203sbkb-thumb {	height: 240px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .row.office-flyout-item-thumbs-wrap .col-posi209bkb-thumb img.posi209bkb-thumb {	height: 241px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .row.office-flyout-item-thumbs-wrap .col-posi211lpbk-thumb img.posi211lpbk-thumb {	height: 237px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .col-office-layout-item-banner-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .col-office-layout-item-banner-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .col-office-layout-item-banner-wrap,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .col-office-layout-item-banner-wrap {	padding: 20px 25px;}.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi210bk .col-office-layout-item-banner-wrap img.office-layout-item-banner,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi203sbkb .col-office-layout-item-banner-wrap img.office-layout-item-banner,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi209bkb .col-office-layout-item-banner-wrap img.office-layout-item-banner,.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-details.col-posi211lpbk .col-office-layout-item-banner-wrap img.office-layout-item-banner {	width: 100%;}/* Office - More info - Posi210BK */.content .middle .box .box-list-wrap .more-info-layout .more-info-body .col-office-flyout-item-intro.col-posi210bk { 	}.content .middle .box .drop-list.expand {	z-index: 999;    height: auto;    top: 20px;    margin-top: -20px;}.content .middle .box .drop-list .box-list-wrap.expand {	display: block;	border-radius: 0px;}.content .middle .box .drop-list .toggle-detail.expand {	margin-top: -20px;}.content .middle .box .drop-list .toggle-detail.expand-before:before {	/*background: #016597;	box-shadow: 0px -2px 2px #043148;	opacity: 1;	border-radius: 0px;*/}.content .middle .box .drop-list .toggle-detail.expand-after:after {	/*	box-shadow: 0px -1px 1px #043148;	box-shadow: none;	border-radius: 0px;	border: none;*/}/*.content .middle .box .drop-list:hover ul.drop-ul {	visibility: visible;	transform: rotateX(0deg);	opacity: 1;}.content .middle .box .drop-list:hover .toggle-detail:before {	background: #016597;	box-shadow: 0px -2px 2px #043148;	opacity: 1;	border-radius: 0px;}.content .middle .box .drop-list:hover .toggle-detail:after {	box-shadow: 0px -1px 1px #043148;	border-radius: 0px;	border: none;}*/.after-middle {	margin: 0 auto;	width: 100%;	background: #FEFEFE;	position: relative;}.after-middle .screw-splash {	margin: 0 auto;	text-align: center;	display: block;	background: #FEFEFE;	height: 245px;}.after-middle .screw-splash>img {	display: block;	text-align: center;	margin: 0 auto;	max-width: 1200px;	position: absolute;	top: -58px;	left: calc(50% - 600px);	pointer-events: none;}.after-middle h2.heading {	position: relative;	background: #000; /* #014572 */	text-align: center;	padding: 55px 0px;	font-size: 46px;	color: #fff;	text-transform: uppercase;	font-family: 'Oswald', sans-serif;	font-weight: 700;	line-height: 50px;}.after-middle h2.heading span {	cursor: pointer;	transition: all 0.5s ease;	margin: 0px 10px;}.after-middle h2.heading span.info-title:hover {	color: #0E91BF;}.after-middle h2.heading span.info-title.active {	color: #0E91BF;}.after-middle h2.heading .toolbox {	display: none;	position: absolute;	background: #fff;	border-radius: 5px;	width: 500px;	min-height: 200px;	box-shadow: 1px 1px 5px #333;	z-index: 999;}.after-middle h2.heading .toolbox>i.fa-caret-up {	position: absolute;	top: -18px;	left: 0px;	color: #fff;	font-size: 50px;	line-height: 20px;}.after-middle h2.heading .toolbox>i.close-btn {	position: absolute;	color: #999;	font-size: 22px;	right: 8px;	top: 3px;	font-weight: normal;	cursor: pointer;	transition: all 0.5s ease;}.after-middle h2.heading .toolbox>i.close-btn:hover {	color: #666;}.after-middle h2.heading .toolbox .col1 {	width: 30%;	float: left;}.after-middle h2.heading .toolbox .col2 {	width: 70%;	float: left;}.after-middle h2.heading .toolbox .logo-wrap {	width: 150px;	height: 200px;	margin: 0px auto;	position: relative;}.after-middle h2.heading .toolbox .logo-wrap>img.img-icon {	max-width: 100%;	display: block;}.after-middle h2.heading .toolbox .txt-wrap {	padding: 25px 30px 25px 10px;}.after-middle h2.heading .toolbox .txt-wrap p {	font-family: 'Roboto', sans-serif;	font-size: 15px;	color: #222;	text-align: left;	line-height: 20px;	font-weight: normal;	text-transform: none;	padding-bottom: 10px;}.after-middle h2.heading .toolbox .txt-wrap p:last-child {	padding-bottom: 0px;}.after-middle h2.heading .toolbox.box1 .logo-wrap {	background: url("../images/feature/quality-250.png?v=2") no-repeat center		center transparent;	background-size: 85%;    background-position-y: 30px;    background-position-x: 16px;}.after-middle h2.heading .toolbox.box2 .logo-wrap {	background: url("../images/feature/innovation-250.png?v=2") no-repeat center		center transparent;	background-size: 80%;	background-position-y: 30px;    background-position-x: 16px;}.after-middle h2.heading .toolbox.box3 .logo-wrap {	background: url("../images/feature/customer-satisfaction-250.png?v=2")		no-repeat center center transparent;	background-size: 85%;    background-position-y: 30px;    background-position-x: 16px;}.after-middle h2.heading .toolbox.box1>i.fa-caret-up {	left: 25px;}.after-middle h2.heading .toolbox.box2>i.fa-caret-up {	left: 25px;}.after-middle h2.heading .toolbox.box3>i.fa-caret-up {	left: 25px;}.sub-section {	margin: 0 auto;	width: 100%;	background: #fdfcfb;	position: relative;	min-height: 450px;}.sub-section .wrap {	position: absolute;	background: #FEFEFE;	width: 100%;}.sub-section.featured-brands .wrap {	background-color: #fdfcfb;}.sub-section .wrap .feature {	margin: 30px auto;	margin-top: 0px;	width: 960px;}.screw-splash-wrap {    margin: 0 auto;    width: 100%;    background: #FEFEFE;    position: relative;    min-height: 290px;}.screw-splash-wrap .screw-splash {	margin: 0 auto;	text-align: center;	display: block;	background: #FEFEFE;}.screw-splash-wrap .screw-splash>img {	display: block;	text-align: center;	margin: 0 auto;	max-width: 100%;	position: absolute;	top: -58px;	left: calc(50% - 480px);	pointer-events: none;}.sub-section .wrap .down-arrow {	width: 100px;	height: 100px;	margin: 0px auto;	margin-top: -40px;	background: url("../images/feature-down-arrow.png") no-repeat center 0px		transparent;	cursor: pointer;	display: none;}.sub-section .wrap .feature h2.heading {	color: #5f5f5f;	font-size: 45px;	font-weight: bold;	font-family: 'Oswald', sans-serif;	text-align: center;	text-transform: uppercase;	margin: 5px 0;	padding: 20px 0px;}.sub-section .wrap .feature h2.heading b {	font-weight: 400;}.sub-section .wrap .feature h4.sub-heading {	color: #479ac6;	font-size: 14px;	font-weight: 300;	font-family: 'Roboto', sans-serif;	text-align: center;	margin: 5px 0;	display: none;}.sub-section .wrap .feature .portfolio {	padding: 0px;	padding-bottom: 10px;	position: relative;	text-align: center;}.sub-section .wrap .feature .portfolio .item {	float: left;	margin-right: 34px;	margin-bottom: 35px;	text-align: center;	transition: all 0.3s ease;	cursor: pointer;	position: relative;}.sub-section .wrap .feature .portfolio .item.right {	margin-right: 0px;}.sub-section .wrap .feature .portfolio .item.inline-center {	float: none;    display: inline-block;}.sub-section .wrap .feature .portfolio .item .brand-img-wrap {	transition: all 0.3s ease;	position: relative;}.sub-section .wrap .feature .portfolio .item img.portfolio-img {	max-width: 100%;	height: 115px;    width: auto;	border: none;	display: block;}.sub-section .wrap .feature .portfolio .item img.portfolio-img.portfolio-mobile-img {	display: none;}.sub-section .wrap .feature .portfolio .item .brand-img-wrap:hover {	transform: scale(1.2);	z-index: 1;}.quote-wrap {	background: #000;	margin: 0px auto;	display: block;	text-align: center;	padding: 25px 20px 20px;}.quote-wrap h2.heading {	color: #12689c;	font-size: 30px;	font-family: 'Oswald', sans-serif;	font-weight: 400;	line-height: 29px;	padding-bottom: 10px;}.quote-wrap h2.heading>i {	font-size: 20px;	color: #56595e;	padding: 0px 5px;}.quote-wrap .btn-wrap {	padding: 10px 0px 0px;	text-align: center;}.quote-wrap .btn-wrap button.btn-request-quote {	border: none;	padding: 12px 25px;	border-radius: 30px;	background: #72bc31;	color: #fff;	font-size: 20px;	font-weight: bold;	cursor: pointer;	line-height: 22px;	outline: none;	transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;}.quote-wrap .btn-wrap button.btn-request-quote:hover {	background: #7ed332;}.section-before-footer {	background: #004870;	margin: 0 auto;	width: 100%;	display: block;	padding-bottom: 45px;}.section-before-footer .wrap {	margin: 0 auto;	width: 960px;	display: block;}.section-before-footer .wrap .industry-item {	text-align: center;	width: 575px;	padding: 20px 0px 7px;	margin: 0px auto;	display: block;}.section-before-footer .wrap .industry-item img.industry-img {	width: 100%;	display: block;}.section-before-footer .wrap h2.heading {	color: #fff;	font-size: 45px;	font-family: 'Archivo Narrow', sans-serif;	font-weight: 400;	text-align: center;	padding: 20px 0;}.section-before-footer .wrap .list {	padding: 10px 20px;	text-align: center;}.section-before-footer .wrap .list .item {	float: left;	width: 150px;	text-align: center;	transition: all 0.25s ease;	cursor: pointer;}.section-before-footer .wrap .list .item i.h-icon {	font-size: 50px;	color: #99d563;	transition: all 0.25s ease;}.section-before-footer .wrap .list .item span.h-txt {	display: block;	padding: 10px;	text-align: center;	color: #fff;	font-size: 20px;	font-weight: 700;	transition: all 0.25s ease;}.section-before-footer .wrap .list .item:hover span.h-txt {	transform: scale(0.75);}.section-before-footer .wrap .list .item:hover i.h-icon {	transform: scale(1.5);}.section-footer-btn {	background: #000;	padding: 20px 0px 55px;	text-align: center;	position: relative;}.section-footer-btn .btn-wrap {	margin: 0 auto;	display: block;	text-align: center;	position: relative;	padding: 10px;	height: 40px;}.section-footer-btn .btn-wrap .btn-big-footer {	background: #017fba;	padding: 15px 35px;	color: #fff;	font-family: 'Source Sans Pro', sans-serif;	border: none;	border-radius: 5px;	position: absolute;	top: -60px;	cursor: default;	outline: none;	width: 730px;}.section-footer-btn .btn-wrap .btn-big-footer h2 {	font-family: 'Oswald', sans-serif;	font-size: 36px;	font-weight: 700;	line-height: 38px;	padding-bottom: 8px;}.section-footer-btn .btn-wrap .btn-big-footer h4 {	font-family: 'Oswald', sans-serif;	font-size: 28px;	font-weight: 700;	line-height: 30px;	padding: 2px 0px;	transition: all 0.25s ease;	height: 30px;}.section-footer-btn .btn-wrap .btn-big-footer i {	font-weight: 400;}.section-footer-btn .btn-wrap .btn-big-footer span.btn-center {	display: inline-block;	width: 155px;	/*	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;*/}.section-footer-btn .btn-wrap .btn-big-footer span.left-txt {	display: inline-block;	width: 170px;	text-align: right;	vertical-align: middle;}.section-footer-btn .btn-wrap .btn-big-footer span.right-txt {	display: inline-block;	width: 170px;	text-align: left;	vertical-align: middle;}.section-footer-btn .btn-wrap .btn-big-footer span.btn-center span.down-arrow,	.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .box-close-wrap span.btn-center span.down-arrow	{	width: 100px;	height: 100px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	background: #013C66;	transition: all .3s ease;	position: absolute;	top: calc(50% + 5px);	left: calc(50% - 50px);	z-index: 99;}.section-footer-btn .btn-wrap .btn-big-footer span.btn-center span.down-arrow:before,	.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .box-close-wrap span.btn-center span.down-arrow:before	{	content: '';	background: url("../images/down-arrow-blue-button-100.png") no-repeat		center 0px transparent;	position: relative;	width: calc(100%);	height: 40px;	display: block;	top: calc(50% - 10px);	background-size: 54%;	transition: all .2s linear;	-webkit-transition: all .2s linear;	-ms-transition: all .2s linear;	-moz-transition: all .2s linear;	transform: rotate(0deg);	-webkit-transform: rotate(0deg);	-ms-transform: rotate(0deg);	-moz-transform: rotate(0deg);	transform-origin: center center;	-webkit-transform-origin: center center;	-ms-transform-origin: center center;	-moz-transform-origin: center center;}.section-footer-btn .btn-wrap .btn-big-footer span.btn-center span.down-arrow:after,	.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .box-close-wrap span.btn-center span.down-arrow:after	{	content: '';	width: 86px;	height: 86px;	display: inline-block;	cursor: pointer;	border-radius: 50%;	transition: all .2s ease;	position: absolute;	top: calc(50% - 50px);	left: calc(50% - 50px);	border: 7px solid #FFFFFF;}.section-footer-btn .btn-wrap .btn-big-footer .fold-wrap {	display: block;	position: relative;	width: 800px;	top: 10px;	left: -35px;	background: #016597;	border-radius: 0px 0px 5px 5px;	box-shadow: 0px 2px 3px #031F2C;	z-index: 99;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap {	display: block;	position: relative;	width: 780px;	top: 0px;	left: 0px;	z-index: 99;	background: #016597;	padding: 20px 10px 10px;	border-radius: 0px 0px 5px 5px;	opacity: 1;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .col1,	.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .col2,	.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .col3 {	float: left;	width: 33.33%;	position: relative;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap ul.industrial-list	{	margin-right: 10px;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap ul.industrial-list.last	{	margin-right: 0px;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap ul.industrial-list li	{	text-align: left;	padding: 4px 10px;	font-size: 16px;	font-family: 'Roboto', sans-serif;	font-weight: 400;	color: #fff;	line-height: 22px;	background: rgba(0, 0, 0, 0.2);	margin-bottom: 1px;	transition: all 0.25s ease;	-webkit-transition: all 0.25s ease;	-moz-transition: all 0.25s ease;	-ms-transition: all 0.25s ease;	opacity: 0.75;	cursor: default;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap ul.industrial-list li.last	{	margin-bottom: 0px}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap ul.industrial-list li:hover	{	opacity: 1;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap ul.industrial-list li>i	{	padding-right: 5px;}.section-footer-btn .btn-wrap .btn-big-footer .industrial-wrap .box-close-wrap	{	height: 40px;}.section-footer-btn .btn-wrap .btn-big-footer span.btn-center.expand-state	{	position: relative;	z-index: 999;	top: -65px;	left: 0px;}.before-footer {	height: 160px;	overflow: hidden;}.before-footer .after-middle-background {	width: 100%;    transform: translateY(-38%);    pointer-events: none;}/* footer */.footer {	background: #272727;	position: relative;}.footer .footer-wrap {	width: 970px;	margin: 0 auto;	display: block;	padding: 45px 0px 5px;}.footer .footer-wrap .footer-links {	width: 970px;	margin: 0px auto;	display: block;}.footer .footer-wrap .footer-links .col1, .footer .footer-wrap .footer-links .col2,	.footer .footer-wrap .footer-links .col3 {	width: 260px;	float: left;}.footer .footer-wrap .footer-links .col4 {	width: 190px;	float: left;}.footer .footer-wrap .footer-links h4.link-title {	font-size: 18px;	color: #fff;	text-align: left;	text-transform: uppercase;	padding: 5px 0 15px;}.footer .footer-wrap .footer-links ul.footer-link-list li a {	padding: 8px 0;	display: block;	color: #6d6d6d;	text-align: left;	text-transform: uppercase;	font-size: 16px;	font-weight: bold;	transition: all 0.25s ease;}.footer .footer-wrap .footer-links ul.footer-link-list li a:hover {	color: #a2a2a2;}.footer .footer-wrap .footer-links ul.footer-link-list li a.no-transform	{	text-transform: none;}.footer .footer-logo-wrap {	margin: 0 auto;	display: block;	padding: 45px 0;}.footer .footer-logo-wrap .hr-left {	float: left;	width: 29%;	margin-right: 1%;}.footer .footer-logo-wrap .hr-right {	float: right;	width: 29%;	margin-left: 1%;}.footer .footer-logo-wrap .hr-left span.hr-line, .footer .footer-logo-wrap .hr-right span.hr-line	{	height: 4px;	/*background: #999;*/	width: 100%;	margin: 30px 0px;	display: block;}.footer .footer-logo-wrap .footer-logo {	margin: 0px auto;	width: 540px;	display: block;	text-align: center;}.footer .footer-logo-wrap .footer-logo img {	max-width: 100%;}.footer .footer-details {	width: 970px;	margin: 0px auto;	display: block;	padding: 0px 0px 30px;}.footer .footer-details .col1 {	width: 33.33%;	float: left;}.footer .footer-details .col2 {	width: 33.33%;	float: left;}.footer .footer-details .col3 {	width: 33.33%;	float: left;}.footer .footer-details .details {	color: #e2e2e2;	font-size: 16px;	line-height: 22px;	text-align: center;}.footer .footer-details .details i.email-icon {	background: url("../images/email-icon-100x100.png?v=2") no-repeat center 0px		transparent;	width: 100px;	height: 100px;	display: block;	vertical-align: middle;	margin: 0 auto;}.footer .footer-details .details i.addr-icon {	background: url("../images/addr-icon-100x100.png?v=2") no-repeat center 0px		transparent;	width: 100px;	height: 100px;	display: block;	vertical-align: middle;	margin: 0 auto;}.footer .footer-details .details i.phone-icon {	background: url("../images/phone-icon-100x100.png?v=2") no-repeat center 0px		transparent;	width: 100px;	height: 100px;	display: block;	vertical-align: middle;	margin: 0 auto;}.footer .footer-details .details label.lbl {	padding: 5px;	display: block;	vertical-align: middle;	font-size: 16px;	text-transform: uppercase;	font-weight: bold;}.footer .footer-details .details .txt-wrap {	padding: 5px 0px;}.footer .footer-details .details .txt-wrap span.email-addr {	padding-bottom: 5px;}.footer .footer-details .details .txt-wrap span.email-addr a {	color: #949597;	text-decoration: underline;	font-weight: bold;	transition: all 0.25s ease;}.footer .footer-details .details .txt-wrap span.email-addr a:hover {	color: #a2a2a2;}.footer .footer-details .details .txt-wrap .desc {	display: block;	padding: 0px 10px;	font-size: 16px;	line-height: 22px;	color: #999;	cursor: default;	transition: all 0.25s ease;}.footer .footer-details .details .txt-wrap .desc:hover {	color: #fff;}.footer .footer-details .details .txt-wrap .desc.addr {	padding: 0px 45px;}.footer .footer-details .details .txt-wrap .desc.addr span.mobile-style {	display: none;}.footer .footer-details .details .txt-wrap .desc.addr span.desktop-style {	display: block;}.footer .footer-details .details .tel-num-wrap {	display: inline-block;	vertical-align: middle;	padding: 5px;}.footer .footer-details .details .tel-num-wrap span.tel-no {	display: block;}.footer .footer-details .details .tel-num-wrap span.tel-no a {	display: block;	padding-bottom: 5px;	padding-left: 5px;	color: #999;	font-size: 16px;	transition: all 0.25s ease;}.footer .footer-details .details .tel-num-wrap span.tel-no a.last {	padding-bottom: 0px;}.footer .footer-details .details .tel-num-wrap span.tel-no a:hover {	color: #fff;}.footer .footer-details .copyrights {	padding: 50px 0px 20px;	text-align: center;	font-size: 16px;	color: #666;	display: block;	cursor: default;	transition: all 0.25s ease;}.footer .footer-details .copyrights:hover {	color: #fff;}.goto-top {	position: fixed;	background: url("../images/goto-top-50.png?v=2") no-repeat 0 0 transparent;	width: 50px;	height: 50px;	display: block;	bottom: 20px;	right: 20px;		z-index: 9999;	opacity: 0;	cursor: pointer;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	-ms-transition: all 0.4s ease;}/* Contact us page */.contact-form-wrap {	margin: 0px auto;	padding: 10px 0px;	width: 960px;	display: block;}.contact-form-wrap .contact-form {	padding: 40px 70px;	background: #fff;	border-radius: 5px;	box-shadow: 0px 0px 5px #ccc;}.contact-form-wrap .contact-form .heading {	padding: 0px 15px 20px;}.contact-form-wrap .contact-form .heading h1 {	font-family: 'Gudea', sans-serif;	font-size: 32px;	color: #000;	text-transform: uppercase;}.contact-form-wrap .contact-form .address {	padding: 10px 15px 5px;}.contact-form-wrap .contact-form .address h4 {	font-size: 18px;	padding-bottom: 5px;}.contact-form-wrap .contact-form .address .row {	padding-bottom: 20px;}.contact-form-wrap .contact-form .address .row p {	padding: 2px 0px;	font-size: 16px;}.contact-form-wrap .contact-form .address a.email-addr {	color: #0895C2;}/* Google map */.contact-form-wrap .contact-form .location {	padding: 10px 15px 35px;}.contact-form-wrap .contact-form .location .outer-frame {	border: 1px solid #ccc;	padding: 2px;	height: 300px;}.contact-form-wrap .contact-form .info {	padding: 0px 15px 25px;	font-size: 16px;}.contact-form-wrap .contact-form .field-set {	padding: 10px 15px;}.contact-form-wrap .contact-form .field-set .col1 {	float: left;	width: 304px;}.contact-form-wrap .contact-form .field-set .col2 {	float: left;	width: 50%;}.contact-form-wrap .contact-form .field-set .col3 {	float: right;	width: 32%;}.contact-form-wrap .contact-form .field-set label {	display: block;	font-family: 'Fira Sans', sans-serif;	font-size: 18px;	font-weight: bold;	color: #2D2D2D;	padding-bottom: 5px;}.contact-form-wrap .contact-form .field-set label>span {	color: #f30;}.contact-form-wrap .contact-form .field-set input[type="text"] {	padding: 10px;	border: 1px solid #ccc;	border-radius: 5px;	background: #fff;	display: block;	width: calc(100% - 22px);	outline: none;	font-family: 'Roboto', sans-serif;	font-size: 16px;	font-weight: 300;	color: #333;	line-height: 24px;	transition: all 0.4s ease;}.contact-form-wrap .contact-form .field-set textarea {	padding: 10px;	border: 1px solid #ccc;	border-radius: 5px;	background: #fff;	display: block;	width: calc(100% - 22px);	outline: none;	font-family: 'Roboto', sans-serif;	font-size: 16px;	font-weight: 300;	color: #333;	line-height: 24px;	max-width: calc(100% - 22px);	max-height: 500px;}.contact-form-wrap .contact-form .field-set input[type="checkbox"] {	width: 20px;	height: 20px;	vertical-align: middle;	margin-top: 1px;}.contact-form-wrap .contact-form .field-set span.chk-box-lbl {	font-family: 'Fira Sans', sans-serif;	font-size: 16px;	line-height: 18px;	display: inline-block;	padding: 5px 0px;	margin-right: 25px;}.contact-form-wrap .contact-form .field-set input[type="text"]#captcha-code	{	width: 132px;	margin-top: 2px;}.contact-form-wrap .contact-form .captcha {	display: block;	}.contact-form-wrap .contact-form .captcha>img.captcha-img {	display: inline-block;	vertical-align: middle;	pointer-events: none;}.contact-form-wrap .contact-form .captcha i#reload-captcha {	font-size: 25px;	color: #fff;	display: inline-block;	vertical-align: middle;	cursor: pointer;}.contact-form-wrap .contact-form .btn-submit {	padding: 12px 25px;	border: none;	background: #72BC31;	font-size: 20px;	color: #fff;	line-height: 19px;	border-radius: 5px;	width: calc(100%);	margin-top: 32px;	cursor: pointer;	outline: none;	transition: all 0.4s ease;	white-space: nowrap;}.contact-form-wrap .contact-form .btn-submit:hover {	background: #7ed332;}.contact-form-wrap .contact-form .btn-submit.disabled {	background-color: rgba(114, 188, 49, 0.5);	cursor: no-drop;	pointer-events: none;}.contact-form-wrap .contact-form .field-set input[type="text"].error,	.contact-form-wrap .contact-form .field-set textarea.error {	border-color: #E86060;	border-radius: 5px 5px 0px 0px;}.contact-form-wrap .contact-form span.err-msg {	font-size: 14px;	color: #FFFFFF;	background: #E86060;	padding: 2px 5px;	display: block;	border-radius: 0px 0px 5px 5px;	transform: rotateX(-90deg);	transform-origin: top;	transition: all 0.4s ease;}.contact-form-wrap .contact-form .msg-box {	display: none;	border: 2px solid #38bc31;	padding: 10px 20px;	border-radius: 5px;	background: #6ede68;	transition: all 0.25s ease;	font-family: 'Roboto', sans-serif;	font-size: 18px;	color: #0e4a0b;	text-align: left;	line-height: 24px;	cursor: default;}.contact-form-wrap .contact-form .msg-box i.fa-check {	font-size: 24px;	margin-right: 5px;}.contact-form-wrap .contact-form .msg-box.error {	border-color: #9e1515;	background-color: #e86060;	color: #840303;}/* About us */.page-content {	margin: 0px auto;	padding: 10px 0px;	width: 960px;	display: block;}.page-content .content-wrap {	padding: 40px 70px;	background: #fff;	border-radius: 5px;	box-shadow: 0px 0px 5px #ccc;}.page-content .content-wrap .heading {	padding: 0px 15px 30px;}.page-content .content-wrap .heading h1 {	font-family: 'Gudea', sans-serif;	font-size: 32px;	color: #000;	text-transform: uppercase;}.page-content .content-wrap .desc {	padding: 0px 15px;}.page-content .content-wrap .desc h4 {	font-family: 'Roboto', sans-serif;	font-size: 18px;	color: #2D2D2D;	font-weight: 700;	padding-bottom: 10px;}.page-content .content-wrap .desc .row {	padding-bottom: 25px;}.page-content .content-wrap .desc p {	padding-bottom: 20px;	font-size: 16px;}.page-content .content-wrap .desc p.last {	padding-bottom: 0px;}.page-content .content-wrap .desc a.external-link {	color: #018ED4;	text-decoration: none;}.page-content .content-wrap .desc a.external-link:hover {	color: #21A9EC;	text-decoration: underline;}.page-content .content-wrap .details {	padding: 10px 15px;	font-size: 16px;}.page-content .content-wrap .details .row {	padding-bottom: 25px;}.page-content .content-wrap .details .row .col1 {	float: left;	width: 45%;	padding-left: 5%;}.page-content .content-wrap .details .row .col2 {	float: left;	width: 45%;	padding-left: 5%;}/* Quality page - Alert message */.alert-msg-wrapper {	border: 2px solid #333;    border-radius: 15px;    padding: 10px;    margin-bottom: 20px;    display: inline-block;}.alert-msg-wrapper span.msg-icon {	background: url(../images/Prop-55_warning_sign.gif) no-repeat left center transparent;    background-size: contain;    width: 24px;    height: 24px;    display: inline-block;    vertical-align: middle;	}.alert-msg-wrapper span.msg-text {	font-size: 16px;    font-weight: bold;    vertical-align: middle;    padding-left: 5px;}/* Search Page */.highlight {	background-color: #eaf735;}.search-results {	padding: 0px 15px;}.search-results .sub-heading {	font-size: 16px;	padding-bottom: 15px;}.search-results .sub-heading > strong {	color: #000;	}.search-results .result-set {	padding-bottom: 10px;}.search-results h3.result-title {	color: #333;	font-size: 22px;	padding-bottom: 5px;}.search-results h3.result-title > a {	color: #333;}.search-results h5.result-link {		color: #666;	font-size: 14px;	font-weight: normal;	padding-bottom: 5px;}.search-results h5.result-link > a {	color: #3366BB;	text-decoration: underline;	font-weight: normal;	font-style: italic;}.search-results h4.parts-search-result {	color: #333;	font-size: 20px;	font-weight: normal;	padding-bottom: 25px;}.search-results h4.parts-search-result a.box-link {	color: #3366BB;	text-decoration: underline;}