@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Dagny Offc';
	src: url('fontie-package/Dagny Offc.eot');
	src: url('fontie-package/Dagny Offc.eot?#iefix') format('embedded-opentype'), url('fontie-package/Dagny Offc.woff2') format('woff2'), url('fontie-package/Dagny Offc.woff') format('woff'), url('fontie-package/Dagny Offc.svg#Dagny Offc') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
	font-family: 'Dagny Offc Light';
	src: url('fontie-package/Dagny Offc Light.eot');
	src: url('fontie-package/Dagny Offc Light.eot?#iefix') format('embedded-opentype'), url('fontie-package/Dagny Offc Light.woff2') format('woff2'), url('fontie-package/Dagny Offc Light.woff') format('woff'), url('fontie-package/Dagny Offc Light.svg#Dagny Offc Light') format('svg');
	font-weight: 350;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
	font-family: 'Dagny Offc Extralight';
	src: url('fontie-package/Dagny Offc Extralight.eot');
	src: url('fonts/Dagny Offc Extralight.eot?#iefix') format('embedded-opentype'), url('fontie-package/Dagny Offc Extralight.woff2') format('woff2'), url('fontie-package/Dagny Offc Extralight.woff') format('woff'), url('fontie-package/Dagny Offc Extralight.svg#Dagny Offc Extralight') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
}
body {
	font-family: 'Dagny Offc';
	font-weight: 400;
	font-size: 21px;
	letter-spacing: 0.08em;
	overflow-x: hidden!important;
	position: relative;
}
.container {
	width: 1260px;
}
b, strong {
	font-family: dagny offc;
	font-weight: 400!important;
}
.section {
	width: 100%;
	float: left;
}

h1 {
	color: #fff;
	font-family: "Dagny Offc Extralight";
	font-size: 140px;
	line-height: 138px;
	margin: 0 auto 80px;
}
h1 span {
	font-size: 90px;
}
h2 {
	color: #231f20;
	font-family: "Dagny Offc Light";
	font-size: 28px;
	line-height: 33px;
}
h3 {
	font-size: 23px;
}
h4 {
	font-size: 20px;
	font-family: "HurmeGeometricSans2-Bold";
}
p {
	font-size: 16px;
}
a {
	text-decoration: none;
}
/* header */
.main_header {
	background: #231f20 none repeat scroll 0 0;
	padding: 25px 0 0px;
}
.top_bar {
	padding-bottom: 10px;
}
.inner_page_style li {
	color: #000;
	float: left;
	font-size: 16px;
	position: relative;
	width: 100%;
}
.inner_page_style li::after {
	content: "-";
	font-family: arial;
	left: -11px;
	line-height: 18px;
	position: absolute;
}
.inner_page_style > ul {
	float: left;
	margin-bottom: 10px;
}
.block {
	float: left;
	width: 100%;
}
/*-------- right nav -------------*/
.right-menu li {
	display: inline;
}
.right-menu {
	float: right;
	position: relative;
	text-align: right;
	width: 424px;
}
.top_bar a {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
.right-menu a {
	color: #fff;
	font-size: 14px;
	padding: 0 13px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
.right-menu a:hover, .top_bar a:hover {
	color: #fbb040!important;
}
.current-menu-item > a, .mega-current-menu-item a {
	color: #fbb040 !important;
}
.serach-icon {
	position: absolute;
	right: 331px;
	text-align: right;
	top: -4px;
	width: 33px;
	z-index: 999;
}
.serach-icon img {
	width: 100%;
}
.right-menu.top_bar a:last-child {
	padding-right: 0;
}
/*----------- bottom navg ----------------*/
.custom-menu .container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.navbar-default.custom-menu {
	background-color: transparent;
	border-color: transparent;
}
.navbar.custom-menu {
	border-radius: 0;
	margin-bottom: 0;
	min-height: auto;
}
.bottom-navigtaion {
	float: left;
	width: 100%;
}
.custom-menu .navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
.section2.block .pull-right {
	padding-left: 40px;
}
.custom-menu .navbar-nav > li > a {
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 18px;
}
.navbar-default.custom-menu .navbar-nav > li > a {
	color: #fff;
	font-size: 16px;
	padding-bottom: 21px;
	padding-right: 29px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
.navbar-default.custom-menu .navbar-nav > li > a:hover {
	color: #fbb040!important;
}
#mega-menu-wrap-top #mega-menu-top a.mega-menu-link {
	color: #fff!important;
	font-size: 16px!important;
	padding-bottom: 9px!important;
	padding-left: 0!important;
	padding-right: 23px!important;
	text-transform: uppercase!important;
}
.home .mobmenu-push-wrap > section {
	position: relative;
	top: 120px;
}
.left-menu {
	position: relative;
}
.logo {
	text-align: center;
}
.right-menu.top_bar > ul {
	float: right;
	margin-bottom: 0;
	position: relative;
	z-index: 2;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: transparent;
	color: #fff;
}
.custom-menu .dropdown-menu {
	background-clip: padding-box;
	background-color: #323031;
	border: medium none;
	box-shadow: none;
	float: left;
	font-size: 14px;
	left: 0;
	list-style: outside none none;
	min-width: 120px;
	padding: 12px;
	position: absolute;
	text-align: left;
	top: 150%;
	z-index: 1000;
}
.custom-menu .dropdown-menu > li > a {
	clear: both;
	color: #fff;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 3px 20px;
	white-space: nowrap;
	font-size: 17px;
}
.custom-menu .navbar-nav > li > .dropdown-menu {
	border-radius: 0;
}
.custom-menu .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background-color: transparent;
	text-decoration: none;
}
.banner-slider {
	background: url(../images/slider1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 958px;
}
#parallelogramRight {
	width: 140px;
	height: 70px;
	background: rgba(0,0,0,0.6);
	margin: 0 auto;
	transform: skew(-25deg);
	-o-transform: skew(-25deg);
	-moz-transform: skew(-25deg);
	-webkit-transform: skew(-25deg);
}
.banner-content-shape {
}
.logo {
  left: 0;
  margin: 0 auto;
  max-width: 360px;
  position: absolute;
  right: 0;
  top: -93px;
  z-index: 1;
}
.textwidget a:hover {
  color: #fbb040;
}
.banner-inner {
	padding-top: 350px;
}
.newslink > ul {
	padding-left: 0;
}
.left-side-menu {
  float: left;
  position: relative;
  width: 808px;
  z-index: 1;
}
.middle-sec {
  float: left;
  position: relative;
  text-align: center;
  width: 100%;
}
.right-side-menu {
	float: right;
	position: relative;
	width: 420px;
}
/*----------- banner -------------*/
.skewed-bg {
	background-image: url(../images/banner-tranparent.png);
	background-repeat: no-repeat;
	padding-top: 300px;
	min-height: 958px;
}
nav {
	width: 420px;
}
.banner-content {
	color: #fff;
	font-family: "Dagny Offc Light";
	font-size: 27px;
	padding: 14px 0;
	width: 405px;
}
/*---------- section2 css -------*/
.section2 {
	background: #f1f1f2;
	padding: 70px 0;
	font-family: 'Dagny Offc Light';
	position: relative;
}
.section2 p {
	color: #6d6e71;
	font-size: 21px;
	letter-spacing: 0;
	margin-top: 26px;
}
.newslink li {
	list-style: outside none none;
}
.newslink a {
	color: #414042;
	font-family: Dagny Offc Extralight;
	font-size: 43px;
	letter-spacing: 0;
	line-height: 55px;
	text-decoration: none;
}
.newslink > ul {
	padding-bottom: 18px;
}
.parallax {
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 500px;
}
.active-sec {
}
.newslink {
  height: 100%;
  padding-bottom: 14px;
  width: 100%;
}
.newslink::after {
  background: #000 none repeat scroll 0 0;
  border-bottom: 22px solid #404041;
  bottom: 0;
  content: "";
  left: 12%;
  position: absolute;
  right: 0;
  -webkit-transform: skewX(25deg);
  transform: skewX(25deg);
  width: 3650px;
  
}
/* .section-safer {
	background-image: url("../images/aboutus-bg.png");
	background-repeat: no-repeat;
	background-size: 77% auto;
} */
.section-cleaner, .section-safer {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.about {
	min-height: 610px;
}
.mob-expand-submenu {
	top: -53px !important;
}
.mobmenu_content li a {
	text-transform: uppercase !important;
}
.box-copy {
	padding-top: 70px;
}
#taste .box-copy {
  padding-left: 0;
  padding-right: 17px;
  padding-top: 22px;
  position: absolute;
}
.img-for-all-about-taste {
  float: left;
  margin-bottom: 16px;
  margin-top: 11%;
  width: 100%;
}
.img-for-all-about-taste > img {
  float: right;
  margin: 0 auto;
  max-width: 96%;
}
#after .box-copy p {
	letter-spacing: 0;
	margin-top: 30px;
	padding: 0 50px 0 0;
}
.box-copy h3, .box-copy a {
	color: #fbb040;
	font-family: "Dagny Offc Extralight";
	font-size: 45px;
	letter-spacing: 0;
	text-decoration: none;
}
.box-copy h4 {
	color: #414042;
	font-family: "Dagny Offc Extralight";
	font-size: 53px;
	padding-top: 0;
	letter-spacing: 0;
}
.box-copy p {
	color: #6d6e71;
	font-family: "Dagny Offc Light";
	font-size: 21px;
	letter-spacing: 0;
}
/*.section-taste {
  background-image: url("../images/tatse-bg.png");
  background-position: 247px 35px;
  background-repeat: no-repeat;
  background-size: 80% auto;
  margin-bottom: 0;
  padding-bottom: 0;
}*/
/*----------- footer css ----------*/
footer {
  background: #231f20 none repeat scroll 0 0;
  padding: 30px 0;
  position: relative;
  z-index: 1;
}
footer h3 {
	color: #fff;
	font-size: 14px;
	margin-top: 10px!important;
}
.no-padding-left {
	padding-left: 0;
}
.signup input {
	background: #414142 none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	color: #ffffff!important;
	font-size: 12x;
	height: 35px;
	letter-spacing: 0.05em;
	padding: 7px;
	width: 100%;
}
footer p {
	color: #fff;
	font-size: 13px;
	padding-top: 4px;
}
.link > li {
	list-style: outside none none;
}
.link a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
.link > li {
	margin-bottom: 5px;
}
.info {
	color: #fff;
	font-size: 14px;
	line-height: 35px;
}
.soacial-icon > li {
	display: inline;
	list-style: outside none none;
	padding-right: 19px;
}
.soacial-icon > li:last-child {
	padding-right: 0;
}
.soacial-icon {
	text-align: right;
}
/* New Custom */
a:focus {
	outline: 0px;
}
.left-side-menu .top_bar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.left-side-menu .top_bar ul a {
	outline: 0px;
	text-decoration: none;
}
.navbar-default.custom-menu .navbar-nav > li:last-child > a {
	padding-right: 0px;
}
.custom-menu .navbar-right {
	margin-right: 0px;
}
.custom-menu .sub-menu {
	background: #2e2c2d none repeat scroll 0 0;
	left: 0;
	list-style-type: none;
	margin: 0;
	padding: 20px;
	position: absolute;
	top: 55px;
	width: 150px;
	display: none;
}
#menu-top-left-bottom-menu li:hover .sub-menu {
	display: block;
}
.custom-menu .sub-menu a {
	color: #fff;
	font-size: 18px;
}
.search-box-custom-in-header {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
	box-shadow: 0 0 6px 0 #fff;
	float: left;
	padding: 8px;
	position: absolute;
	top: 43px;
	width: 220px;
}
.search-box-custom-in-header > input {
    border: 0 none;
    border-radius: 0;
    font-size: 12px;
    color: #000;
    font-family: Dagny Offc;
    padding: 10px 8px;
}
.search-box-custom-in-header::after {
	border-bottom: 12px solid black;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	content: "";
	height: 0;
	left: 33px;
	position: absolute;
	top: -11px;
	width: 0;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link {
	transition: all 0.5s ease !important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
	color: #fbb040!important;
}
.page-id-22 .entry-title {
	margin-bottom: 50px!important;
}
.signup ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
 color:    #a7a9ac;
}
.signup :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #a7a9ac;
 opacity:  1;
}
.signup ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #a7a9ac;
 opacity:  1;
}
.signup :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #a7a9ac;
}
/**** Patents Page css  ***********/
h2.entry-title {
	color: #fbb040!important;
	padding-top: 30px;
	padding-top: 30px;
	font-weight: 400!important;
	letter-spacing: 1.3px!important
}
.patents-list {
	float: left;
	padding-top: 17px;
	width: 100%;
}
.patents-list li {
	color: #231f20;
	font-size: 18px;
	list-style: outside none none;
	margin-bottom: 10px;
	font-family: Dagny Offc Light;
}
.main-patents {
	padding: 20px 0;
}
.outside-drop-down.sale-service-drop-down > optgroup {
	padding-left: 15px;
}
.main-content > p {
	color: #939598;
	font-family: "Dagny Offc Light";
	font-size: 24px;
	letter-spacing: 0;
	line-height: 28px;
	margin-top: 37px;
}
.current-certifications h2 {
	padding-top: 22px;
}
.knowledge-center .left-area {
	padding-left: 2px !important;
}
.current-certifications > p {
	font-family: Dagny Offc Light;
	font-size: 24px;
	color: #231f20;
}
.current-certifications {
	float: left;
	margin-bottom: 80px;
	width: 100%;
}
.current-certifications > p {
	letter-spacing: 0;
	margin-top: 24px;
	line-height: 36px;
}
/**** Support Page css  ***********/

.support-left .wp-post-image {
	left: 0;
	position: relative;
	z-index: -1;
}
.main-content.support {
	float: left;
}
.main-content.support h2 {
	font-family: "Dagny Offc Extralight";
	font-size: 96px!important;
	text-transform: none!important;
	letter-spacing: 0!important;/*  margin-top: 26px!important;
  margin-bottom: 36px!important;*/
}
.support-left {
	float: left;
	width: 58%;
}
.inner-support-content {
	float: left;
	margin-top: -123px;
	padding-right: 56px;
	width: 100%;
}
/* .support-right {
  float: right;
  width: 40%;
} */
.support-right {
	float: right;
	height: 100%;
	position: absolute;
	right: 0;
	width: 42%;
}
.button.pc {
	width: 105%;
}
.button.img_msg > a, .button.pc > a {
	font-family: dagny offc;
	letter-spacing: 0;
	letter-spacing: 0px;
}
.know_center_one {
	text-align: center;
}
.support-faq-list h3 {
	color: #fff;
	padding: 0;
}
.main-content h3 {
  color: #203d7c;
  font-family: Dagny Offc Light;
  font-size: 26px;
  letter-spacing: 0;
  padding-bottom: 10px;
  padding-top: 0;
}
.main-content p, .career_innon {
	color: #231f20;
	font-family: Dagny Offc Light;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 27.5px;
}
.inner-support-content .simple-list {
	margin: 30px 0 !important;
}
.support-left > ul {
	padding-left: 20px;
}
.simple-list {
	margin-top: 25px;
	padding-left: 20px;
}
.single-product .simple-class {
  padding-left: 19px;
  position: relative;
}
.mob-icon-menu.mob-menu-icon {
  position: relative;
  top: 10px;
}
.troubleshooting ul li {
	color: #231f20;
	font-family: Dagny Offc Light;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 28px;
	margin-bottom: 6px;
}
.main-content .simple-list li, .simle-list > li {
  color: #231f20;
  font-family: Dagny Offc Light;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 28px;
  list-style-type: none;
  margin-bottom: 6px;
}
.support-left .click-here {
	font-family: "Dagny Offc"!important;
	font-weight: 500;
	margin-top: 27px;
}
.support-left .click-here > a {
	color: #fbb040;
	text-decoration: none;
}
.support-left .click-here > a:hover {
	color: #203d7c;
}
.troubleshooting a:hover{color: #fbb040;}
.troubleshooting {
  float: left;
  letter-spacing: 0;
  margin-bottom: 24px;
  width: 100%;
}
.troubleshooting li {
	list-style: outside none none;
	font-size: 21px!important;
}
.simle-list, .simple-list {
	margin: 16px 0!important;
	padding-left: 19px!important;
	position:relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.simle-list, .simple-list {
	margin: 16px 0 16px 3px!important;
}
}
.inner-support-content > h4 {
	font-family: Dagny Offc;
	font-size: 21px;
	letter-spacing: 0;
	padding-top: 11px;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover, .entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a {
	box-shadow: none;
}
.troubleshooting > ul {
	margin-bottom: 20px;
	margin-top: 20px;
}
.troubleshooting-first-ul {
  margin-bottom: 43px!important;
}
.troubleshooting li {
	margin-bottom: 20px!important;
}
.troubleshooting .button {
	background: #fbb040 none repeat scroll 0 0;
	color: #fff;
	display: table;
	font-family: "Dagny Offc";
	font-size: 21px;
	padding: 5px 18px;
	text-transform: uppercase;
}
.k_c {
	display: block;
	margin-top: 15px!important;
}
.open-our-brands-section .logo {
  top: -72px;
}
.page-id-22 .textwidget > img {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.support-faq-list {
	background: #1f3d7c none repeat scroll 0 0;
	color: #fff;
	float: left;
	font-family: Dagny Offc Light;
	letter-spacing: 0;
	padding: 32px 48px;
	width: 100%;
	height: 100%;
}
.support-faq-list h3 {
  color: #fff;
  font-size: 28px;
  letter-spacing: 0;
  margin-top: 72px;
  padding: 0;
}
.support-faq-list h4 {
	color: #fbb040;
	font-family: Dagny Offc;
	font-size: 21px;
	letter-spacing: 0.5px;
	margin-top: 28px;
}
.support-faq-list .widget {
	margin: 0;
	padding-bottom: 20px;
}
.faq-question {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.faq-answer {
	border-bottom: 1px solid #b08164;
	float: left;
	margin-bottom: 28px;
	padding-bottom: 23px;
	width: 95%;
}
.faq-answer:last-child {
	border: 0 none;
}
.faq-question .faq-sign {
	color: #fbb040;
	float: left;
	width: 26px;
	font-weight: bold;
}
.faq-question .faq-title {
	float: left;
	font-size: 22px;
	letter-spacing: 0.4px;
	line-height: 27px;
	width: 92%;
}
.faq-answer .faq-sign {
	color: #fbb040;
	float: left;
	margin-bottom: 30px;
	width: 26px;
	font-weight: bold;
}
.faq-answer .faq-content {
	float: left;
	font-size: 21px;
	width: 92%;
	letter-spacing: 0.4px;
	line-height: 27px;
}
.all-about-taste-images {
	border-radius: 50%;
	float: left;
	height: 180px;
	margin-right: 15px;
	width: 180px;
}
.all-about-taste-images > img {
	border-radius: 50%;
	height: 100%;
	width: 100%;
}
/**** Product Page css  ***********/
.main-content.products-cat {
	float: left;
	width: 100%;
}
.product-categories-list {
	float: left;
	margin-bottom: 70px;
	width: 100%;
}
.view-catalog-link {
	position: absolute;
	right: 0;
	top: 27px;
}
.view-catalog-link > a {
	font-size: 28px;
	color: #6d6e71;
	font-family: "Dagny Offc Extralight";
}
.view-catalog-link > a:hover {
	color: #fbb040;
}
.product-categories-list li {
  background: #bcbec0 none repeat scroll 0 0;
  display: table;
  float: left;
  font-family: "Dagny Offc Light";
  height: 210px;
  list-style: outside none none;
  margin: 12px 9px -2px 0;
  text-align: center;
  text-transform: uppercase;
  width: 237px;
}
.product-categories-list a {
	display: table-cell;
	height: 100%;
	line-height: normal;
	vertical-align: middle;
	padding: 20px;
	color: #fff;
}
.product-categories-list a:hover {
	background: rgba(44, 109, 183, 0.69);
	text-decoration: none;
}
.main-content.products-cat h2 {
	font-family: "Dagny Offc Extralight";
	font-size: 96px!important;
	letter-spacing: 0;
	margin-bottom: 36px;
	margin-top: 26px;
	text-transform: none!important;
}
.product-category-page-custom {
	background: rgba(0, 0, 0, 0) url("../images/shape.png") no-repeat scroll right center / cover;
	float: left;
	width: 100%;
}
/**** Product About css  ***********/
.main-content.about-us {
	float: left;
	margin-bottom: 0;
	width: 100%;
}
.main-content.about-us h2 {
	font-family: "Dagny Offc Extralight";
	font-size: 96px!important;
	letter-spacing: 0;
	margin-bottom: 36px;
	margin-top: 26px;
	text-transform: none!important;
}
.about-us .content-section > p {
	margin-bottom: 26px;
}
.content-section {
	float: left;
	width: 58%;
}
.thumbnail-section {
	float: left;
	width: 42%;
}
.about-us-bottom-content-section .container {
	padding: 0 60px;
}
.about-us-bottom-content-section {
	background: #fcb040 none repeat scroll 0 0;
	padding: 40px 0px;
	float: left;
	width: 100%;
	margin-top: 16px;
}
.case_study-item:nth-child(1) {
	padding-left: 0;
}
.case_study-item:nth-child(3) {
	padding-left: 0;
}
.case_study-items {
	float: left;
	margin-top: 0;
	width: 100%;
}
.about-us-bottom-content-section h3 {
	color: #fff;
	font-size: 28px;
	letter-spacing: 0;
	margin: 28px 0 16px;
	padding: 0;
	position: relative;
	left: 1px;
}
.about-us-bottom-content-section h4 {
	color: #203d7c;
	font-family: Dagny Offc Light;
	font-size: 22px;
	padding: 15px 0;
	letter-spacing: 0px;
}
.case_study-item p {
  font-family: dagny offc light;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 30px;
  padding-right: 30px;
}
.product-categories-list .product-category-item:hover {
  background-size: 83% auto!important;
}
.brandsimage {
  border-bottom: 1px solid #fff;
  margin-bottom: 32px;
  padding: 0 0 40px 0;
  position: relative;
  margin-top: 0;
	float: left;
	width:100%;
}
.close-button.our-brands-link {
  border: 1px solid #fff;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  height: 34px;
  padding: 2px 10px !important;
  position: absolute;
  right: 0;
  text-align: center;
  top: 24px;
  transition: all 0.5s ease 0s;
  vertical-align: middle;
  width: 34px;
}
.close-button.our-brands-link:hover {
  background: #fbb040 none repeat scroll 0 0;
}
.about-us-bottom-content-section h2 {
	color: #fff;
	font-size: 32px;
	margin-bottom: 13px!important;
}
.about-us-bottom-content-section .case_study-main-text {
	margin-bottom: 18px;
}
.case_study-main-text {
	color: #231f20;
	font-size: 28px;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 12px;
}
/**** Careers Page Css ***********/

.main-content.careers .entry-title {
	font-family: "Dagny Offc Extralight";
	font-size: 96px!important;
	letter-spacing: 0;
	margin-bottom: 87px;
	margin-top: 26px;
	text-transform: none!important;
}
.careers p {
	margin-bottom: 27px;
}
.differentiate {
	color: #fbb040;
	display: block;
	font-size: 28px;
	letter-spacing: 0;
	margin: 61px 0 126px!important;
	padding: 0;
}
.list_of_icon {
	padding-bottom: 31px;
}
.differentiate span {
  float: left;
  font-family: Dagny Offc Light;
  font-style: italic;
  margin-bottom: 36px;
  margin-top: 28px;
  width: 100%;
}
.contact-us .widget.widget_text {
  padding-top: 94px;
}
.careers .simple-list {
	margin-top: 37px !important;
}
.left-section-page a {
  text-decoration: none;
  letter-spacing: 0;
}
.left-section-page a:hover {
	text-decoration: none;
}
.right-section-page aside {
	padding-top: 0!important;
	background-color: #e7e8e9;
	border-radius: 0;
	padding: 155px 23px 20px!important;
}
.right-section-page aside .login-form a {
	color: #fbb040;
	box-shadow: 0 0 0 0;
	text-decoration: none;
}
.button > a:hover, .servive-agent-email > a:hover, .servive-agent-email a:hover, .wpcf7-form-control.wpcf7-submit:hover {
  color: #203d7c;
}
sup {
  font-family: sans-serif;
}
.login-form .form-control::-moz-placeholder {
 color: #d1d3d4;
 font-family: font-family: 'Dagny Offc Light';
}
.right-section-page aside .login-form a:hover {
	color: #fbb040;
	text-decoration: none;
	box-shadow: 0 0 0 0;
}
.right-section-page .login-form {
	background-color: transparent;
	border-radius: 6p0;
	padding: 0;
}
.right-section-page .login-form .form-group input {
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 0;
}
.login-form .form-group input {
	float: left;
	padding: 10px;
	width: 100%;
	height: 38px;
}
.login-form .form-group {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}
.login-form .form-group label {
	color: #231f20;
	float: left;
	font-family: 'Dagny Offc Extralight';
	font-size: 22px;
	letter-spacing: 0;
	margin-right: 10px;
}
.login-form .default-btn {
	background: #fcb040 none repeat scroll 0 0;
	border-radius: 0;
	color: #fff;
	font-family: "Dagny Offc";
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 30px;
	padding: 7px 22px!important;
	margin-top: 6px;
}
.right-section-page aside section p {
	margin-bottom: 9px;
}
.form-control.login-field.email {
	width: 100%;
	text-align: center;
}
.login-form.forget > p:nth-child(2) {
	font-size: 18px;
	line-height: 22px;
}
.form-group.email-pass {
	width: 330px;
	margin-top: 20px;
}
.form-group.email-pass.pas {
	margin-top: 10px;
}
.right-section-page aside section img {
	margin-top: 40px;
}
.right-section-page aside .login-form > h3 {
	font-size: 22px;
	margin-bottom: 1px;
}
#login-pass {
	width: 299px;
}
#login-name {
	width: 340px;
}
/**** Catalog Page Css  ***********/
.all-catalog {
	float: left;
	/*padding-top: 52px;*/
	width: 100%;
}
.all-catalog .col-md-8 .content-area ul li {
	float: left;
	list-style: outside none none;
	margin: 10px 14px;
	text-align: center;
	width: 30%;
}
.all-catalog .col-md-8 .content-area ul li:nth-child(3n) {
  margin-right: 0;
}

.all-catalog .post-thumbnail {
	border: 1px solid #a0a0a0;
	min-height: 165px;
}
.product-link-on-category-page {
	line-height: 28px;
	min-height: 90px;
	position: relative;
	vertical-align: top;
}
.entry-title.product-link-on-category-page > a {
  color: #203d7c;
  font-family: Dagny Offc;
  font-size: 20px;
  left: 0;
  letter-spacing: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  right: 0;
  top: 24%;
  vertical-align: top;
}
.all-catalog h2 {
	color: #fbb040;
	font-family: "Dagny Offc Extralight";
	font-size: 96px;
	letter-spacing: 2px;
	margin: 0;
	text-transform: none;
}
.top-heading > h2 {
  color: #fbb040;
  font-family: "Dagny Offc Extralight";
  font-size: 96px;
  letter-spacing: 2px;
  line-height: 1;
  margin: 41px auto 20px -5px!important;
  text-transform: none;
}
.single-product .content-area {
	margin-top: 30px;
}
.top-heading .Product-categoty-title {
	color: #203d7c;
	font-family: dagny offc extralight;
	font-size: 55px;
	letter-spacing: 2px;
	margin-top: 18px;
	padding-top: 0px;
	text-transform: uppercase;
}
.single-download-link {
  display: block!important;
  padding: 0!important;
  width: 93%!important;
}
.top-heading {
	position: relative;
}
.all-catalog .post-thumbnail {
	margin-bottom: 0;
}
/*  Global Style */
.left-section-page {
	float: left;
	width: 61%;
	margin-bottom: 0px;
}
.right-section-page {
	float: right;
	width: 37%;
}
/*  Global Style */

.main_header {
	position: fixed!important;
	z-index: 999;
}
.banner-inner {
	padding-bottom: 240px;
	padding-left: 330px;
}
.main-content {
	margin-bottom: 24px;
	margin-top: 125px;
}
.page-id-20 .main-content.support {
	margin-bottom: 0;
}
.wpcf7-list-item-label {
	padding-left: 20px;
}
.contact-us-form-field > h3 {
  margin-bottom: 27px;
  margin-top: 0;
  padding-top: 0;
}
.page-id-54 .widget-title {
	display: none;
}
span.wpcf7-list-item {
	display: block;
	font-size: 17px;
}
.contact-us-form-field.cat-ad {
	margin: 35px 0;
}
.page-id-54 .contact-us-form-field > label {
	color: #000;
	font-family: Dagny Offc Light;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 0;
	padding: 1px 0;
	position: relative;
	top: 8px;
}
.page-id-54 option {
  font-family: Dagny Offc;
  font-size: 14px;
  letter-spacing: 0;
  padding-left: 3%;
}
.page-id-54 select {
	border-color: #efefef!important;
	font-size: 14px;
	height: 29px;
	margin-bottom: 8px;
	width: 295px;
}
.page-id-54 .wpcf7-form-control.wpcf7-select {
	border: 1px solid #d7d7d7!important;
	height: 29px;
}
.page-id-54 .wpcf7-form-control.wpcf7-submit, .page-id-54 footer .wpcf7-form-control.wpcf7-submit, .signup .wpcf7-form-control.wpcf7-submit {
	background: #fbb040 none repeat scroll 0 0;
	border-radius: 0;
	font-family: dagny offc light;
	font-size: 20px;
	margin: 37px 0;
	padding: 10px 20px;
}
.page-id-54 footer .wpcf7-form-control.wpcf7-submit, .signup .wpcf7-form-control.wpcf7-submit {
	font-size: 18px;
}
.page-id-54 .wpcf7-form-control.wpcf7-text {
	border: 0 none;
	border-radius: 0;
	font-size: 16px;
	padding: 2px 10px;
}
.field.txt-ad {
	float: right;
}
.field.txt-ad.one-w, .field.txt-ad.one-n {
	width: 444px;
}
.field.txt-ad.one-b {
	width: 406px;
}
.field.txt-ad.one-e {
	width: 410px;
}
.field.txt-ad.one-c, .field.txt-ad.one-d {
	width: 382px;
}
.field.txt-ad.one-f, .field.txt-ad.one-g {
	width: 369px;
}
.field.txt-ad.one-h {
	width: 460px;
}
.field.txt-ad.one-k {
	width: 420px;
}
.name-list {
	float: left;
}
.field.txt-ad {
	float: right;
	padding: 1px 0;
}
.contact-us-form-field {
	overflow: hidden;
}
.field.txt-ad.one-i {
	width: 183px;
}
.field.txt-ad.one-j {
	width: 198px;
}
.contact-us-form-field.col-md-6 {
	padding: 0 7px;
}
.contact-us-form-field.cat-ad > h3 {
	color: #333;
	font-size: 22px;
}
.container-fluid {
	clear: both;
}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  margin-bottom: 11px;
  max-width: 212px;
  width: auto;
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
	float: left;
	font-family: dagny offc extralight;
	font-size: 96px;
	line-height: 1;
	margin: 43px auto 20px -3px;
	padding-top: 0;
	text-transform: unset;
	width: 100%;
}
.right-section-page {
  float: right;
  height: 100%!important;
  position: absolute;
  right: 0;
  top: 106px;
  width: 42%;
}
.search-results article .entry-title > a:hover {
  color: #fbb040;
}
.page-id-54 .wpcf7-form {
	padding: 0 90px;
}
.page-id-22 #text-2 {
	padding: 0 80px;
}
.knowledge-center-link-list > li {
	color: #939598;
	cursor: pointer;
	font-family: Dagny Offc;
	font-size: 39px;
	list-style-type: none;
	margin: 17px 0;
	padding: 6px 0;
	transition: all 0.5s ease 0s;
}
.knowledge-center-link-list > li:hover {
	color: #fbb040;
}
#mega-menu-wrap-top, #mega-menu-wrap-top #mega-menu-top, #mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu, #mega-menu-wrap-top #mega-menu-top li.mega-menu-item, #mega-menu-wrap-top #mega-menu-top a.mega-menu-link {
  background: transparent none repeat scroll 0 0!important;
}
.knowledge-center-single-category {
  color: #fbb040;
  cursor: pointer;
  float: left;
  font-size: 39px;
  margin-bottom: 47px!important;
  margin-top: 38px;
  width: 100%;
}
.mob-menu-header-holder {
  height: auto!important;
}
.inner-content.sale-inner-connent > a {
  letter-spacing: 0;
  text-decoration: none;
}
.inner-content.sale-inner-connent > a:hover {
	color: #203d7c;
}
a:focus, a:hover, .button.find-other-location:hover {
  text-decoration: none!important;
}
.main-category-response li {
	color: #939598;
	font-size: 20px;
	line-height: 31px;
	list-style-type: none;
}
.main-category-response a {
	color: #939598;
	transition: all 0.5s ease 0s;
}
.main-category-response a:hover {
	color: #fbb040;
	text-decoration: none;
}
.product-name {
	display: inline-block;
	width: 60%;
}
.main-content.knowledge-center > p {
	color: #939598;
}
.left-area > p {
	color: #939598;
	line-height: 32px;
	margin: 30px 0;
}
.page-id-32 h2 {
	text-transform: uppercase !important;
}
.case_study-item p {
	color: #231f20;
}
.page-id-22 .bottom-content-section {
  background: #fbb040 none repeat scroll 0 0;
  min-height: 240px;
  padding-top: 20px;
  position: relative;
  z-index: 1;
}
.page-id-22 .right-section-page {
	background: #e7e8e9 none repeat scroll 0 0;
}
.page-id-22 .left-section-page {
	margin-bottom: 0;
}
.page-id-12 select, .page-id-54 select, .page-id-54 select {
	-moz-appearance: none;
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: white !important;
	background-image: url("https://tmcwebsites.com/pcasia/wp-content/uploads/2017/04/select-1.jpg") !important;
	background-origin: padding-box !important;
	background-position: 100% 0;
	background-repeat: no-repeat !important;
	border-color: #fbb040;
	font-family: Dagny Offc;
	letter-spacing: 0px;
	padding: 0 8px;
}
.inner-content > a, .inner-content a, .main-content.salesservices > a, .main-content.salesservices a, .main-content.sales-and-services > a, .main-content.sales-and-services a {
	color: #fbb040;
	font-family: Dagny Offc Light;
	margin: 0 7px;
}
.country-not-listed, .page-id-54 h4, .page-id-12 h4 {
	font-family: Dagny Offc Light;
	font-size: 24px;
	letter-spacing: 0;
	margin: 10px 0 8px;
	padding: 0;
}
.country-not-listed > a {
	text-decoration: none;
}
.main_in_content > p {
  color: #939598;
  float: left;
  margin-top: 34px!important;
  width: 100%;
}
.main_in_content {
  overflow: hidden;
  width: 100%;
}
.page-id-54 .button, .page-id-12 .button {
	background: #fbb040 none repeat scroll 0 0;
	color: #fff;
	cursor: pointer;
	font-family: Dagny Offc;
	font-size: 22px;
	margin-bottom: 44px;
	margin-top: 40px;
	padding: 6px 0 3px;
	text-align: center;
	width: 95%;
}
.no-pad {
	padding-bottom: 40px;
	padding-left: 0;
}
.space_ad {
	height: 63px;
}
.page-id-12 select {
	border-color: #e7e7e7;
	font-size: 15px;
	height: 28px;
	margin-bottom: 10px;
	padding: 0 10px;
	width: 295px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.inspire.version_add {
  font-size: 122px;
}	
.contact-us h2.entry-title {
    margin-top: 24px !important;
}
.support h2.entry-title, .careers h2.entry-title, .all-catalog h2 {
    margin-top: 55px !important;
}	
input:focus {
	outline: none;
}
select, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.newslink::after {
  border-bottom: 21px solid #404041; 
}
.contact-us .widget.widget_text {
    padding-top: 77px;
}
.support-faq-list h3 {
    margin-top: 84px;
}
}
.page-id-12 .inner-content.sale-inner-connent {
	margin-bottom: 100px;
}
.page-id-12 .sales-and-service .button > a {
	font-family: dagny offc;
	position: relative;
	display: block;
	top: 1px;
}
.page-id-54 .button > a {
	font-family: dagny offc;
}
.image-list-for-image-gallery img {
  max-height: 389px;
  max-width: 389px;
  width: auto;
}
.pdf-link-download {
  display: inline-block;
  margin: 0 20px 22px 23px;
}
.pdf-download-links {
	text-align: center;
}
.single-product-title {
	color: #034a87;
	font-family: Dagny Offc Light;
	font-size: 35px;
	left: 0;
	letter-spacing: 0;
	position: relative;
}
.page-id-10 .product-category-page-custom {
	background: none;
}
.main-content.single-product {
	/*margin-top: 168px;*/
	float: left;
	width: 100%;
}
.single-product h1 {
	color: #fbb040;
	font-family: "Dagny Offc Extralight";
	font-size: 100px;
}
.site-main li {
  font-family: Dagny Offc Light;
  letter-spacing: 0;
  line-height: 34px;
  list-style-type: none;
}
.single-product .simple-class > li::before, .triangle-shape-backgroup .simple-list > li::before, .simple-list > li::before {
  content: "•";
  font-size: 30px;
  left: 0;
  padding-right: 5px;
  position: absolute;
}
.main-content h5 {
	font-size: 22px;
}
.page-id-14 .button {
	background: #fbb040 none repeat scroll 0 0;
	color: #fff;
	padding: 6px 0 3px;
	text-align: center;
}
.col-md-6.p-left > p {
	text-align: center;
}
.spce-ad {
	display: block;
	height: 160px;
}
.inner-content > p {
	margin: 30px 0;
}
.sepc-sheet-link span, .manual-sheet-link span {
	color: #a3a3a3;
	font-size: 16px;
}
.manual-sheet-link {
	margin-bottom: 0px;
}
.term-slicers-cutters-food-prep {
	background-position: right center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.tax-productcat, .single-products
{
	position: relative;
	z-index: 0;
}
.main_header
{
	z-index: 3;
}
.tax-productcat::after, .single-products::after {
  background: #f2f3f3 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  position: absolute;
  right: -36%;
  top: 0;
  transform: skewX(-22deg);
  width: 70%;
  z-index: -1;
}
.mobmenu-push-wrap
{
	position: relative;
	z-index: 2;
}
.tec_nect {
	margin-top: 55px!important;
}
.page-template-template-sale-service .inner-content.sale-inner-connent > h3 {
  margin: 0 0 22px;
}
.inner-content.sale-inner-connent > p {
  margin: 54px;
}
.col-md-7.main_in_content {
	padding: 8px 0 31px;
}
.country-not-listed > h3 {
	margin-bottom: 20px;
	margin-top: 50px;
}
.page-id-54 .right-section-page {
	background: #e7e8e9 none repeat scroll 0 0;
}
.logo-holder {
	background: #231f20 none repeat scroll 0 0;
}
#text-5 h2 {
  color: #231f20;
  font-size: 26px;
  letter-spacing: 0;
  margin-bottom: 22px;
  margin-top: 0;
  transform: translateZ(0px);
}
#text-5 {
	padding: 0 40px 0 0;
}
.category-name-of-current-product {
	font-family: Dagny Offc Light;
	font-size: 57px;
	margin: 0;
	text-decoration: none;
	text-transform: uppercase;
}
.view-catalog-link > a {
  color: #6d6e71;
  font-family: "Dagny Offc Extralight";
  font-size: 48px;
  margin: 0;
  text-decoration: none;
  text-transform: lowercase;
}
.type-products {
	margin-top: 60px;
}
.single-products .post-thumbnail a img {
	border: 1px solid #c3c3c3;
	height: 380px;
	padding: 0px;
	transition: opacity 0.2s ease 0s;
	width: 380px;
}
.single-product-title {
	margin-top: 0;
}
.single-product h1 {
	line-height: 60px;
}
.category-name-of-current-product > a {
	color: #034a87;
	font-family: dagny offc extralight;
	font-size: 50px;
	text-decoration: none;
}
.sales-service-agent-content {
	float: left;
	margin-top: 50px;
	padding-right: 30px;
	width: 30%;
}
.inspire {
	font-family: Dagny Offc Extralight !important;
	letter-spacing: 10px!important;
}
.qulity-ad {
	letter-spacing: 9px!important;
}
.banner-txt {
  font-family: Dagny Offc Extralight;
  font-size: 23px;
  line-height: 37px;
  position: relative;
  top: 2px;
}
.page-id-426 .right-section-page .login-form .form-group input {
	width: 100%;
}
.page-id-426 .login-form {
	margin-top: 60px;
	overflow: hidden;
}
.page-id-426 .login-form .form-group input {
	border: 1px solid #fbb040;
	border-radius: 6px;
	font-family: Dagny Offc Light !important;
	font-size: 19px;
	margin: 10px 0;
	padding: 10px;
	text-transform: uppercase;
	width: 100%;
}
.page-id-426 .login-form .form-group {
	float: left;
	margin: 0 22px;
	width: 46%;
}
.page-id-426 .login-form .form-group label {
	margin-top: 11px;
}
.profilepress-login-status {
	position: relative;
	top: 48px;
}
.page-id-426 .post-426, .page-id-425 #post-425, .page-id-65 #post-65, .page-id-52 .post-52 {
	min-height: 750px;
}
.inner-content > p {
	color: #838588;
}
.left-area {
	padding-left: 0;
}
.p-left span {
	color: #838588;
}
.troubleshooting a {
  color: #231f20;
  letter-spacing: 0;
  text-decoration: none;
  transition: all 0.5s ease 0s;
}
.troubleshooting > h3 {
  margin-bottom: 25px;
  margin-top: 32px;
  position: relative;
}
.tex {
	letter-spacing: 0;
	line-height: 27px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.tex > a {
	text-decoration: none;
}
.tex > a:hover{color: #203d7c;}

.sales-service-agent-content.other-content {
	margin-top: 80px;
}
.video-title {
	bottom: 20px;
	color: #034a87;
	font-family: Dagny Offc Light;
	font-size: 22px;
	letter-spacing: 1px;
	padding: 0 30px;
	position: relative;
	text-align: center;
}
.video-title > span {
	color: #b3b3b3;
	font-size: 16px;
	letter-spacing: 0;
	cursor: pointer;
}
.navbar-default.custom-menu {
	overflow: visible !important;
}
.form_text {
	float: left;
	font-size: 20px;
	margin-top: 10px;
}
.technical-support .wpcf7-form-control-wrap {
	float: right;
}
.technical-support-form p {
	clear: both;
}
.wpcf7-form-control-wrap.date {
	float: right;
	width: 86%;
}
.technical-support-form {
	width: 52%;
}
.technical-support input[type="text"], .technical-support input[type="email"], input[type="url"], .technical-support input[type="password"], .technical-support input[type="search"], .technical-support input[type="number"], .technical-support input[type="tel"], .technical-support input[type="range"], .technical-support input[type="date"], .technical-support input[type="month"], .technical-support input[type="week"], .technical-support input[type="time"], .technical-support input[type="datetime"], .technical-support input[type="datetime-local"], .technical-support input[type="color"], .technical-support textarea {
	border-radius: 0;
	height: 29px;
	margin: 10px 0;
	padding: 0 8px;
	font-size: 15px;
}
.technical-support-form .wpcf7-form-control-wrap.model {
	width: 82%;
}
.technical-support-form .wpcf7-form-control-wrap.serial-number {
	width: 77%;
}
.technical-support-form .wpcf7-form-control-wrap.contact-name {
	width: 75%;
}
.technical-support-form .wpcf7-form-control-wrap.Phone {
	width: 84%;
}
.technical-support-form .wpcf7-form-control-wrap.email {
	width: 86%;
}
.technical-support-form .wpcf7-form-control-wrap.confirm-email {
	width: 73%;
}
.technical-support-form .wpcf7-form-control-wrap.problem {
	width: 81%;
}
.technical-support-form .wpcf7-form-control-wrap.business-name {
	width: 75%;
}
.technical-support-form .wpcf7-form-control-wrap.address {
	width: 83%;
}
.technical-support-form .wpcf7-form-control-wrap.address-2 {
	width: 82%;
}
.technical-support-form .wpcf7-form-control-wrap.city {
	width: 88%;
}
.technical-support select {
	-moz-appearance: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: white;
	background-image: url("https://tmcwebsites.com/princecastle/wp-content/uploads/2017/04/select-1.jpg");
	background-origin: padding-box;
	background-position: 100% 0;
	background-repeat: no-repeat;
	border-radius: 0;
	font-size: 19px;
	height: 29px;
	margin-top: 3px;
	padding: 0 30px 0 8px;
	width: 100%;
}
.technical-support-form .wpcf7-form-control-wrap.state-province {
	width: 74%;
}
.technical-support-form .wpcf7-form-control-wrap.zip-postal-code {
	width: 69%;
}
.technical-support .wpcf7-form-control.wpcf7-submit, .input_reset > input {
  background: #fbb040 none repeat scroll 0 0;
  border-radius: 0;
  color: #fff;
  font-size: 20px;
  padding: 12px 26px;
  text-transform: uppercase;
  width: 150px;
}
.technical-support .wpcf7-form-control.wpcf7-submit:hover, .input_reset > input:hover {
  background: #eba030 none repeat scroll 0 0;
  color: #203d7c;
}
.both-upper-menu {
  border-bottom: 1px solid #fff;
  float: left;
  width: 100%;
}
.input_reset > input {
	border: 0 none;
	padding: 7px 32px;
}
.technical-support-form > h3 {
	font-family: Dagny Offc Light;
	margin: 57px 0 30px;
}
.technical-support-form option {
	padding-left: 7px;
}
.support_ad {
	clear: both;
	margin: 90px 0 30px;
}
.support_ad > p {
	font-size: 21px;
	margin: 0;
}
.sales-and-services .inner-content > a {
	font-family: Dagny Offc Light;
	letter-spacing: 0;
	text-decoration: none;
}
span.wpcf7-list-item {
	margin: 0 2px;
}
.inner-content, .inner-content > p {
	font-size: 21px;
	line-height: 31px;
	margin-bottom: 30px;
}
.sales-and-services .inner-content > p {
	font-size: 24px;
}
.inside-drop-down.sale-service-drop-down > optgroup {
	padding-left: 7px;
}
.product-cate .col-md-5 {
	padding-left: 0;
}
.product-category-item > a:hover {
	color: #fff;
}
.about .pull-right {
	padding: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
/*media all*/
.pdf-link-download {
    margin: 0 3px 22px 5px;
}
	
/*media all*/
.troubleshooting .button {
    padding: 9px 18px 2px 18px;
}

html {
	overflow: hidden;
	height: 100%;
}
body {
	overflow: auto;
	height: 100%;
}
 select::-ms-expand {
 display: none;
}
.page-id-14 .button {
	padding: 14px 0 3px;
}
.footer-link .subscribe-input {
	padding: 11px 6px !important;
	color: #ffffff!important;
}
select {
	border-radius: 0px;
}
.technical-support .wpcf7-form-control.wpcf7-submit, .input_reset > input {
	padding: 12px 25px;
}
.input_reset > input {
	padding: 7px 31px !important;
}
.pdf-link-download {
  display: inline-block;
  margin-bottom: 22px;
  padding: 0;
  width: 42%;
}
.logo {
  width: 360px!important;
}
/*media all*/
.close-button.our-brands-link {
    padding: 5px 0 0 10px;
}
.page-id-14 .button {
    padding: 7px  0 0 0px !important;
}
/*media all*/
.close-button.our-brands-link {
    padding: 4px 10px !important;
}
.tax-productcat::after, .single-products::after {
    height: 100%;
	right: -42%;
}
/*media all*/
.single-product .simple-class > li::before, .triangle-shape-backgroup .simple-list > li::before, .simple-list > li::before {
    content: "•";
    font-size: 26px!important;
    left: 0px;
    padding-right: 5px;
    position: absolute;
}
.servive-agent-email .button > a {
    margin-top: 6px!important;
}
/*media all*/
.page-id-54 .wpcf7-form-control.wpcf7-submit, .page-id-54 footer .wpcf7-form-control.wpcf7-submit, .signup .wpcf7-form-control.wpcf7-submit {
    padding: 16px 20px 10px 20px!important;
}
/*media all*/
.page-id-54 .wpcf7-form-control.wpcf7-select {
    padding-top: 5px;
}
/*media all*/
.page-id-54 .outside-drop-down.sale-service-drop-down.page-on-contact-us {
    padding-top: 6px;
}

}
.products-cat .view-catalog-link {
	bottom: 42px;
	line-height: 0;
	position: relative;
}
h1 {
	color: #231f20;
	font-family: Dagny Offc Light;
	font-size: 35px;
	line-height: 33px;
	margin-bottom: 0;
}
h4, h5, h6 {
	font-family: "Dagny Offc";
}
.search h2.page-title {
	line-height: 90px;
}
.search .entry-title {
	line-height: 30px;
}
.tax-productcat h3 {
	margin-top: 18px;
}
.content-area p {
	margin-top: 0;
}
.page-template-default h2, .page-template h2 {
	margin-bottom: 50px;
}
.knowledge-center .main-category-response > h3 {
  margin-bottom: 0;
  padding-bottom: 8px;
}
.patents_contact_us {
	font-family: dagny offc light;
	font-size: 22px;
	letter-spacing: 0;
	line-height: 35px;
}
.page-template-template-knonwledge .view-link, .page-template-template-knonwledge .download-link {
	font-size: 17px;
	text-transform: uppercase;
}
.download-link {
	padding: 0 10px;
}
.error-404.not-found {
	margin-top: 145px;
}
.error404 .page-header, .error404 .page-content {
	width: 100%!important;
}
.error404 .page-content > p {
	text-align: center;
}
.error404 h1 {
	display: block;
	font-size: 50px;
	line-height: 60px;
	text-align: center;
	width: 100%;
}
.knowledge-center .k_c {
  margin-top: 33px!important;
}
.error404 .search-form, .error404 .search-submit {
	bottom: 0;
	color: #fff;
	right: 0;
	top: 29px!important;
}
.search-results article .entry-title {
	margin-top: 0!important;
	padding-top: 0;
}
.search .page-numbers {
	background: #333 none repeat scroll 0 0;
	border-radius: 30px;
	color: #fff;
	font-size: 16px;
	padding: 9px 14px;
}
.search .navigation.pagination {
	width: 100%!important;
}
.search .page-numbers:hover {
	color: #fff!important;
	padding: 9px 14px;
	text-decoration: none;
}
.sepc-sheet-link > a, .manual-sheet-link > a {
	color: #034a87;
	font-family: Dagny Offc Light;
	letter-spacing: 0;
	line-height: 0;
}
#post-30 {
	min-height: 750px;
}
.footer-link .subscribe-input {
  color: #a7a9ac!important];
  font-size: 11px!important;
  letter-spacing: 1px!important;
  padding: 6px!important;
}
.product-and-view-catalog .view-catalog-link {
	position: absolute;
	top: 110px;
}
.product-and-view-catalog {
	position: relative;
}
#text-4 p {
  margin-top: 28px;
}
span.wpcf7-not-valid-tip {
  color: #f00;
  display: block;
  font-family: Dagny Offc;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	border-color: #ff0000;
	color: #ff0000;
	font-family: Dagny Offc Light;
	font-size: 17px;
	letter-spacing: 0;
	margin-top: 0;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	font-family: Dagny Offc Light;
	font-size: 20px;
	letter-spacing: 0;
	margin-top: 0;
}
.page-id-54 .comment textarea {
	font-size: 16px;
	height: 140px;
	padding: 0 10px;
}
.contact-us-form-field.col-md-6 .name-list {
	padding: 0 0 0 4px;
	position: relative;
}
.footer-link .wpcf7-form {
	padding: 0;
}
footer .wpcf7-form-control.wpcf7-submit {
	margin: 0!important;
	padding: 0!important;
}
footer .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  color: #ff0000;
  font-family: Dagny Offc;
  font-size: 14px;
  letter-spacing: 0;
  margin: 10px 0;
  width: 100%;
}
footer .wpcf7-form-control.wpcf7-submit {
	margin-bottom: 0!important;
}
.button > a {
	color: #fff;
}
.entry-title-current {
	color: #fbb040;
	font-size: 40px;
}
.title-news {
	color: #203d7c;
	font-family: Dagny Offc Light;
	font-size: 25px;
	margin-bottom: 36px;
	margin-top: 36px;
	letter-spacing: 0px;
}
.right-section-page.nes {
	background: #e7e8e9 none repeat scroll 0 0!important;
	padding: 0 30px;
}
.image-news {
	margin: 30px 0;
	display: block;
}
.page-template-sidebar-without-bottom, .page-template-template-news-event-php {
	position: relative!important;
}
.troubleshooting tr {
	border: 0 none;
}
.troubleshooting td {
	border: 1px solid #b7b7b7;
	padding: 8px 10px;
}
.title-with-table {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #b7b7b7 #b7b7b7 currentcolor;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #231f20!important;
	margin-bottom: 0!important;
	min-height: 58px;
	padding: 13px 9px!important;
	text-transform: uppercase;
}
.western { 
	clear: both;
}
.troble_img {
	overflow: hidden;
	text-align: center;
}
.troble_img {
	margin: 42px 0;
	overflow: hidden;
	text-align: center;
}
#post-20 .troubleshooting a {
	border: 0 none;
	padding: 0;
}
footer .wpcf7-form-control.wpcf7-submit {
	padding: 8px 0!important;
}
#menu-footer-menu {
	margin-top: 0px;
	padding-left: 40px;
}
footer .soacial-icon {
	margin-top: 11px;
}
input[type="date"]::-webkit-inner-spin-button {
 display: none;
}
#mega_main_menu.mega_main_sidebar_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {
	color: #fff;
	display: block;
	font-size: 16px;
	margin-top: 9px;
	text-transform: uppercase;
}
#mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link::before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > .nav_logo::before, #mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box::before {
	background-image: none!important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link::after {
	display: none!important;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
	padding: 0 40px 0 0!important;
}
#mega_main_menu * {
	line-height: 231%!important;
}
.processed_image > img {
	object-fit: cover;
}
#mega_main_menu li > .mega_dropdown .processed_image > img {
	margin: 0 4px;
	min-height: 91px;
	width: 100%;
}
#mega_main_menu li > .mega_dropdown .processed_image > .cover > a > i {
	top: 30% !important;
}
.image-list-for-image-gallery > li {
  display: inline-block;
  list-style-type: none;
  margin: 7px;
  width: 32%;
}
.product-list-for-image-gallery > li, .category-list-for-image-gallery > li {
	font-size: 29px;
	line-height: 54px;
	list-style-type: none;
}
.page-id-1203 .content-area {
	min-height: 774px; 
}
select:focus::-ms-value {
background: none;
font-size: 15px;
}
#mobmenuleft li a, #mobmenuleft li a:visited {
	font-family: "Dagny Offc"!important;
	font-size: 16px!important;
}
.video-link {
	margin: 0 auto;
	text-align: center;
}
#post-874 .col-md-5, #post-874 .col-md-7 {
	padding: 0;
}
.error404 .main_header.section {
	top: 0;
}
.cat-ad .wpcf7-not-valid-tip {
	bottom: 7px;
	left: 3px;
	position: relative;
}
.technical-support .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin-left: 0;
  margin-top: 20px;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.product-category-item > a:hover {
	border: 3px solid #203d7c;
}
.category-list-for-image-gallery a:hover, .product-list-for-image-gallery a:hover {
  color: #fbb040;
}
.single-product .col-md-8 {
	padding-left: 50px;
}
.mob-icon-cancel {
	margin: -3px 0;
}
.bottom-content-section .container > h3 {
  color: #203d7c;
  font-family: Dagny Offc Light;
  letter-spacing: 0;
  margin-bottom: 42px;
  margin-top: 30px;
}
.contact-us-form-field .wpcf7-list-item-label {
  font-family: Dagny Offc Light;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 30px;
}
.servive-agent-email > h3 {
	margin: 25px 0;
}
.country-not-listed > p {
	margin-bottom: 30px;
}
.fax_ad {
	left: 20px;
	position: relative;
}
.kn_center p {
	color: #939598;
}
.kn_center {
	margin-top: 50px;
	overflow: hidden;
}
.patents .entry-title {
	font-family: dagny offc Light!important;
	font-size: 40px!important;
	letter-spacing: 0!important;
}
.page-id-10 .product-and-view-catalog .view-catalog-link {
	top: 103px;
}
.all-catalog .product-cate h3 {
	color: #736f70;
}
.triangle-shape-backgroup {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	/*background-image: url("../images/shape.png");*/
	background-origin: padding-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 999;
}
.sales-reps-content, .service-agent-content, .sales-service-agent-content {
	margin-top: 0;
	padding-top: 0;
}
.main-sale-service-agent-response h3 {
	font-size: 22px;
	margin: 29px 0;
	text-transform: uppercase;
}
.sales-reps-content > p, .service-agent-content > p, .sales-service-agent-content > p {
	font-size: 21px;
	letter-spacing: 0;
	line-height: 22px;
}
.sales-reps-content > h4, .service-agent-content > h4, .sales-service-agent-content > h4 {
	color: #939598;
}
.inner-support-content > h3 {
	margin: 42px 0 18px;
}
.sp_spacer {
	height: 149px;
}
.sales-and-service .tex {
  margin-bottom: 0;
  margin-top: 24px;
}
.current-certifications .entry-title-current {
	padding-top: 0;
}
.knowledge-center .attachment-full.size-full.wp-post-image {
	position: relative;
	right: 80px;
}
.knowledge-center .right-area {
	padding-left: 0;
}
.knowledge-center .left-area {
	padding-right: 0;
}

.spacer_ad {
	height: 21px;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	background: #312f30 !important;
	padding: 5px 0px !important;
	margin-bottom: 0px !important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	border-color: #555;
	border-style: solid;
	border-width: 0;
	color: #555;
	display: block;
	font-family: inherit;
	font-size: 15px !important;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 18px !important;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	font-family: dagny offc light!important;
	font-size: 14px!important;
	letter-spacing: 0!important;
	padding: 1px 3px!important;
	transition: all 0.5s ease 0s;
}
.mega-menu.mega-menu-horizontal {
	position: relative!important;
	top: 7px!important;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item-has-children > a.mega-menu-link::after {
	content: none!important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:focus {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
	color: #fbb040!important;
}
#text-3 > h4 {
	margin-bottom: 28px;
}
.page-id-14 .knowledge-center .inner-content {
	margin-bottom: 0;
}
.current-patents {
	padding: 0;
}
.c_p > p {
	color: #949599;
	margin: 16px 0 40px;
}
.c_p {
	overflow: hidden;
	width: 100%;
}
.main_space_content > h3 {
	margin-bottom: 20px;
	margin-top: 36px;
}
.page-id-24 .attachment-full.size-full.wp-post-image {
	display: block;
	margin: 0 auto;
	right: 0;
}
.main_space_content {
	padding-right: 28px;
}
.smple_list {
	margin-top: 41px!important;
}
.product-cate .col-md-5 {
	padding-left: 0;
}
.contact_location > h3 {
	clear: both;
	display: inline-block;
	float: none;
	margin-bottom: 20px;
	margin-top: 37px;
	overflow: hidden;
	width: 100%;
}
.contact-farme-one {
	margin-top: 40px;
}
.tech_sup {
	margin-bottom: 23px!important;
	margin-top: 50px!important;
}
.contact_location .button {
	margin: 13px 0 35px;
}
.contact_location {
	padding-right: 5%;
}
.career_innon > h3 {
	margin-bottom: 21px;
}
footer .link a {
	text-transform: uppercase;
}
.footer_email_content {
	padding-left: 10px;
}
.footer-link #text-2 .textwidget a {
	font-family: dagny offc;
	letter-spacing: 0;
}
.our_s {
	margin-bottom: 28px;
}
.mg_ad {
	margin: 24px 0 30px!important;
}
.servive-agent-email .button > a {
	display: block;
	margin-top: 2px;
	text-decoration: none;
}
.contact_location .page-on-contact-us {
	margin-bottom: 0px;
}
.page-id-12 .outside-drop-down.sale-service-drop-down.page-on-sales-and-service {
	margin-bottom: 21px;
}
.page-id-54 .outside-drop-down.sale-service-drop-down.page-on-contact-us {
	margin-bottom: 11px;
}
.page-id-54 h4 {
	margin: 12px 0 8px;
}
.contct_btn .button {
	padding: 4px 0;
	position: relative;
	right: 20px;
	width: 71%;
}
.tex.con_form {
	font-family: dagny offc light;
	letter-spacing: 0;
}
.page-id-54 .button {
	padding: 4px 0;
}
.contct_btn-order .button {
	padding: 4px 0;
	position: relative;
	right: 13px;
	width: 84%;
}
.order_one_btn .button, .contct_btn-order .button {
	margin-top: 22px;
}
.order_one_btn .button {
	padding: 4px 0;
}
.page-id-12 h4 {
  margin-bottom: 11px;
  margin-top: 5px;
}
.know_center_one .button.pc {
	width: 100%;
}
.know_center_two {
	left: 4%;
	padding: 0;
	position: relative;
	text-align: center;
}
.product-cate .attachment-thumbnail.size-thumbnail.wp-post-image {
  width: 100%;
}
#post-1045 .attachment-thumbnail.size-thumbnail.wp-post-image {
  height: 224px;
}
.mega-menu-item-type-taxonomy > a {
  display: block!important;
  margin: 8px 0 0!important;
  padding-bottom: 0!important;
}
.product-cate .col-md-4 {
	padding-left: 1px;
}
.product-cate .col-md-8 {
	padding-left: 22px;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	color: #fbb040 !important;
}
.page-id-12 .sales-and-service {
	margin-bottom: 21px!important;
	overflow: hidden;
}
#custom-search-form > a {
	left: 29px;
	position: relative;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	padding: 0!important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
	width: 100%!important;
}
.menu-partation {
	float: left;
	width: 30%;
}
.mega-menu-columns-1-of-3 > a {
	font-size: 16px;
}
.mob-expand-submenu {
	margin-top: 4px!important;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link::after
{
	display: none;
}
#mega-menu-wrap-top #mega-menu-top .menu-partation a.mega-menu-link
{
	letter-spacing: 0px !important;
	font-size: 14px !important;
}
#mega-menu-wrap-top #mega-menu-top .menu-partation .mega-sub-menu
{
	margin-bottom: 25px !important; 
}
#mega-menu-wrap-top #mega-menu-top .menu-partation .mega-sub-menu li a.mega-menu-link {
  font-size: 14px !important;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  padding: 0 0 10px !important;
  text-transform: none !important;
}
.menu-partation
{
	margin-right: 3%;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu {
	padding: 20px !important;
	background: rgba(33, 23, 23, 0.90) none repeat scroll 0 0!important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu {
	width: 225px !important;
	padding: 20px !important;
	background: rgba(33, 23, 23, 0.90) none repeat scroll 0 0!important;
}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  background: rgba(33, 23, 23, 0.15) none repeat scroll 0 0!important;	
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0 !important;
  line-height: 18px !important;
  padding: 3px 10px !important; 
  text-decoration: none;
  text-transform: none !important;
}
footer .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  color: #fff;
  font-size: 14px;
  margin: 10px 0 0;
}
#mega-menu-wrap-top #mega-menu-top a.mega-menu-link:hover, footer .link a:hover, .entry-title.product-link-on-category-page > a:hover, .video-title > span:hover, .sepc-sheet-link > a:hover, .manual-sheet-link > a:hover {
  color: #fbb040 !important;
}
.single-product .col-md-4 {
  padding: 0 30px 0 0;
}
.search-results article .entry-title > a {
  color: #203d7c; 	
  letter-spacing: 0;
}
.brandsimage > a {
  display: inline-block;
  padding: 25px 90px 0 0;
  text-align: left;
}
.open-our-brands .main_header {
  position: relative!important;
}
.open-our-brands .main-content.support {
  margin: 0;
}
.open-our-brands .content-area {
  float: left;
  position: relative;
  width: 100%;
}
.open-our-brands .main-content {
  margin: 0!important;
}
.open-our-brands .mobmenu-push-wrap > section {
  float: left;
  position: relative;
  top: 0;
  width: 100%;
}
@-moz-document url-prefix() {
    select, select:-moz-focusring, select::-moz-focus-inner {
       color: transparent !important;
       text-shadow: 0 0 0 #000 !important;
    }
}
.comma::before {
  content: "\'";
}
#mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-top #mega-menu-top[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
  top: 53px;
}
.file-downloadlink {
  display: inline-block;
  padding: 0 7px;
}
.file-download-links {
  margin-top: 23px;
  text-align: center;
}
.file-downloadlink > a:hover {
  color: #fbb040;
}
.image-section {
  border: 1px solid #d3d3d3;
}
.image-library .image-section {
  border: 1px solid #d3d3d3;
  display: table-cell;
  height: 390px;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  width: 389px;
}
.image-list-for-image-gallery > li {
  margin: 0!important;
}
.breadcrumbs {
  float: left;
  margin: 4px 0 0 2px!important;
  position: relative;
  top: 129px;
  width: 100%;
}
.breadcrumbs span {
  color: #939598;
  font-family: Dagny Offc Light;
  font-size: 16px!important;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.breadcrumbs_clr { 
  color: #939598;
}
.open-our-brands .breadcrumbs {
  position: relative;
  top: 0;
}
.breadcrumbs {
  color: #939598;
  margin: 0 auto;
}
.event-table td {
  border: 1px solid #b6b7b8;
  font-family: Dagny Offc Light;
  font-size: 22px;
  height: 130px;
  letter-spacing: 0;
  text-align: center;
  width: 130px;
}
.main-content.upcoming-events > p {
  color: #939598;
  float: left;
  font-size: 24px;
  letter-spacing: 0;
  margin-bottom: 42px;
  margin-top: 34px;
  width: 100%;
}
.event-table span {
  padding: 0;
  text-align: center;
}
.first-tr > td {
  font-family: Dagny Offc;
}
.empty-td {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
}
.event-table .first-tr > td {
  background: #1f3d7b none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  height: auto;
  letter-spacing: 0;
  padding: 15px 0;
  width: auto;
}
.single-download-link > a {
  left: -8px;
  position: relative;
}
a[href^="tel"] {
  color: #231f20;
  margin: 0;
  text-decoration: none;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  float: left;
  margin-bottom: 30px;
  margin-left: 0;
  margin-top: 10px;
  width: 100%;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin: 0;
}
div.wpcf7-response-output {
  font-size: 14px;
  margin: 0;
  padding: 10px;
}
.main-content.products-cat h2 {
  left: -2px;
  margin-top: 39px!important;
  position: relative;
}
.category-list-for-image-gallery a, .product-list-for-image-gallery a {
  color: #939598;
}
.jpg-download-link.file-downloadlink > a, .eps-download-link.file-downloadlink > a {
  color: #203d7c;
}
.jpg-download-link.file-downloadlink > a:hover, .eps-download-link.file-downloadlink > a:hover {
  color: #fbb040;
}
.iframe_carrer {
  max-width: 100%;
  overflow: hidden;
  width: 100%;
}
.error404 .main_header.section {
  float: none;
  position: relative;
  top: 0;
}
.trub {
  font-family: dagny offc!important;
  padding-bottom: 22px;
}
.a-trb {
  display: block;
  margin-bottom: 15px;
  max-width: 720px;
  text-align: center;
}
.spc-product {
  float: left;
  text-align: left;
}
.spc-product > a {
  color: #034a87;
  display: block;
  font-size: 18px;
  font-weight: 300;
  margin: 10px 0;
  position: relative;
  visibility: visible;
  z-index: 1;
}
.single.single-products .space_more, .page-template-template-product-image-library .space_more, .page-id-796 .space_more {
  padding: 0 6px;
  position: relative;
}
sup {
  font-family: dagny offc light!important;
}
.space_content {
  height: 10px;
}
.phone_ad[href^="tel"] {
color: #fff;		
}
.search .main-content, .main-content.whats-new, .page-id-27 .main-content.company {
  min-height: 625px;
}
.single-sele-and-service main {
  min-height: 740px;
}
.open-our-brands .right-section-page {
  height: 103%!important;
  top: -53px;
}
.page-id-1203 .hide-space {
  display: none;
}

.spc-product > p {
	color: #a3a3a3;
	font-size: 16px;
	text-transform: uppercase;
}
.spc-product {
  display: table;
  float: none;
  margin: 0 auto;
  padding-left: 97px;
	-webkit-transform: translateX(-91px);
  transform: translateX(-91px);
}
.footer-link #text-3 .textwidget a {
  cursor: pointer;
}
.section2.block {
  overflow: hidden!important;
}
.totalPrice {
  padding-top: 90px;
}
.tab-pane p {
  color: #7c7c7c;
  font-size: 15px;
  font-weight: 200;
  line-height: 23px;
}
.single-products {
  overflow-x: hidden!important;
  position:relative!important;
  height:100%!important;
}
.triangle-shape-backgroup {
  overflow-x: hidden;
}
.tex.con_form > a {
  margin: 0;
}
.technical-support .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  width: 100%;
}
.post-1317.sele-and-service.type-sele-and-service.status-publish.hentry {
  display: none;
}
.main-content.whats-new a {
  background: #fbb040 none repeat scroll 0 0;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  font-family: dagny offc;
  font-size: 20px;
  margin: 7px 0;
  padding: 7px 20px 6px;
  text-transform: uppercase;
  vertical-align: middle;
}
.main-content.whats-new a:hover {
  color: #203d7c;
}
.cls_banr_new .inspire.version_add {
  letter-spacing: 7px !important;
}
.image-of-event > img {
  max-width: 200px;
}
.event-table td {
  padding: 20px;
}
.page-id-1235 .main-content.news-events {
  float: left;
  min-height: 600px;
  width: 100%;
}
.all-catalog .post-thumbnail {
    padding:3px;
}
.term-48 .product-cate .col-md-8 {
  padding-left: 22px;
  padding-right: 0;
}

.tax-libaray_category .page-header h1.page-title {
    font-size: 34px;
}
 body.tax-libaray_category:not(.has-sidebar):not(.page-one-column) .page-header {
    float: left;
    width: 100%;
}
.tax-libaray_category .wrap {
    margin-top: 100px!important;
}
.tax-libaray_category.archive:not(.page-one-column):not(.has-sidebar) #primary article {
    float: right;
    width: 100%;
    padding-bottom: 15px!important;
}
.tax-libaray_category .entry-header .entry-title {
    margin-top: 0px;
    padding-top: 10px;
}
body.tax-libaray_category:not(.twentyseventeen-front-page) .entry-header {
    padding-top: 10px;
    padding-bottom: 0;
}
.knowledge-center .attachment-full.size-full.wp-post-image {
	position: relative;
	right: 0;
}
.container.mobile-menu-tt {
    display: none !important;
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay {

	background: rgba(0, 0, 0, 0.6) !important;

}
 @media only screen and (max-width:767px) {
 .desktop-tt {
 display:none;
}
 .container.mobile-menu-tt { 
 display:block !important;
}
}
.left-side-menu .top_bar ul img {
	margin-top: -1px;
}
.top_bar {
	padding-bottom: 15px;
}