.fs-heading,.fs2-heading,
.ipad_menu_close,
.mobile_menu,
.mobile_nav,
.milti_dropDown{ display: none;}

@media only screen and (min-width: 1341px){
[role="content_area"].outer .page-title-cat { padding: 0px 65px 10px 65px; font-size: 2rem; text-transform: uppercase; }
[role=find_solution] p{ font-size:18px; line-height:25px;}
[role="tech_doc_oem"] .left{ float: left; width:45%; margin-left:15px; margin-right:25px;}
[role="tech_doc_oem"] .field .fs2-wrap { float: left; width: 500px}
}
@media only screen and (min-width: 200px) and (max-width: 1340px){
[role="content_area"].outer .page-title-cat { padding: 0px 35px 10px 20px; font-size: 1.75rem; text-transform: uppercase; }
}

@media only screen and (min-width: 1340px){

html[lang="es-ES"] [role="right"] { width: 850px;}
html[lang="es-ES"] .ddsmoothmenu > ul > li + li {margin-left: 27px;}
html[lang="es-ES"] .ddsmoothmenu > ul > li > a{font-size: 28px;}
html[lang="es-ES"] .search{ margin-top: 42px;}
.facetwp-type-checkboxes { max-height: none !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 30px;}

.mega_search .ls-search-box, .mega_search .ls-result  { width: 800px !important; }

.noScroll{ overflow: inherit !important; height: auto !important;}
.woocommerce ul.products li[class*="post-"] {
    min-height: 325px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1340px) {
.outer { width: 1000px;}
.container {width: 960px;}
#oem { width: 1000px;}
[role="header"]{ background-position: 47% 0;}
[role="header"] h1 { margin-left: 10px; width:280px;}
[role=find_solution] p{ font-size:18px; line-height:25px;}
[role="right"] { width: 645px;}
.home_right { width: 325px;}
.social_feeds p { margin-top: 8px;}
.home_left { width: 620px;}
[role="latest_feed"] h2{ padding-left:20px;}
.bxslider li {padding: 10px 15px 5px;}

.ddsmoothmenu > ul > li + li{margin-left: 30px;}
.ddsmoothmenu ul li a{font-size: 26px;}
.ddsmoothmenu .menu_wrap{ left: -146px !important;}


.footer_bottom{ background-position: -120px top}
.field select{width: 187px;}
[role="find_solution"] input[type="submit"]{ margin-right:0px;}
.item article{margin: 10px; width: 218px;}
.item article figure{ margin-top:10px; width:80px}
.item article h2{margin-left: 10px; height:103px}
.item article h2 span{font-size: 14px;}

[role="tech_doc"] .left{ width: 360px; margin-right:20px;}
[role="tech_doc"] .field select { width: 180px;}
[role="tech_doc"] .field + span{width: 65px;}

[role="tech_doc"] .field { max-width: 250px;}
/*[role="tech_doc"] input[type="submit"]{ margin-top:20px;}*/

[role="tech_doc"] .field .fs2-wrap { width: 149px;} 
[role="tech_doc"] #tech-part-search {width: 510px;}
[role="tech_doc"] #tech-part-search input[type="text"] { width: 80%;}
[role="tech_doc"] p { font-size: 14px; }
[role="tech_doc_oem"] .left{ float: left; width:45%; margin-left:15px; margin-right:25px;}
[role="tech_doc_oem"] .field .fs2-wrap { float: left; width: 350px}

.main_nav ul li { margin: 0 14px;}
.main_nav ul li a{font-size: 26px;}
[role="find_solution"] h2{ float: none;}
[role="find_solution"] p{ width:100%; float: none; margin-top:0px;}

.search{margin-top:40px;}
.flexslider{ height: 205px; margin-bottom:20px;}
.footer_nav > ul > li{ width: 240px;}

header[role="title"]{ margin-bottom: 30px; padding: 15px 23px 12px;}
.secondary{width: 237px;}
#secondary h2{font-size: 18px;}
#secondary ul li a{font-size: 15px; padding: 14px 20px 15px 6px;}

.container .content{ padding-left:0px; padding-right:0px; width:690px;}
.page-template-page-right-sidebar .container .content{  padding-right:20px; padding-left:0px; box-sizing:border-box;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a { color: #333; font-size: 17px; font-weight: 500; padding: 13px 21px;}

html[lang="es-ES"] [role="right"] { width: 650px;}
html[lang="es-ES"] .ddsmoothmenu > ul > li + li {margin-left: 20px;}
html[lang="es-ES"] .ddsmoothmenu > ul > li > a{font-size: 21px;}
html[lang="es-ES"] .search{ margin-top: 39px;}
html[lang="es-ES"] .ddsmoothmenu .menu-item-has-children > a span::after{top: 8px;}

.whatsnew { width: 92%; margin: 0 auto;}
.whatsnew .lmain_post .post_data > div { width: 70%;} 
.whatsnew nav a { margin-bottom: 0px;}

.community_form .field { width: 187px;}
.facetwp-type-checkboxes { max-height: 305px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 25px; min-height: 290px;}

.mega_search .ls-search-box, .mega_search .ls-result  { width: 590px !important; }

.noScroll{ overflow: inherit !important; height: auto !important;}

.oe-2 { min-height: 202px; }
.oem-logos { margin: 30% auto 0; }

}

@media only screen and (max-width: 1023px) {
.outer { width: 768px;}
.container {width: 730px;}
#oem { width: 768px;}
.pad-left50 { padding-left: 50px; padding-right: 50px; }
.pad-right50 { padding-left: 50px;  padding-right: 50px; }

[role="right"] { width: 650px;}
.home_left { width: 100%;}
.home_right { width: 100%; margin-top:30px;}
.field{ margin-bottom:20px; margin-top:25px;}
.field + .field {margin-left: 15px;}
.field select{ width:171px;}
[role="find_solution"] input[type="submit"]{ margin-top:0px; margin-right:0px; margin-bottom:20px; }

[role="tech_doc"] .left{ float: none; margin-left:0px; width:100%; margin-bottom: 25px;}
[role="tech_doc"] .field {margin-top: 10px;}
[role="tech_doc"] .field + span{margin-top: 3px; width:60px;}
[role="tech_doc"] .field label{ margin-top:4px;}
[role="tech_doc"] .field select{ height:28px; width: 210px;}
[role="tech_doc"] .field{ max-width:inherit;}
[role="tech_doc"] input[type="submit"]{ clear: none; margin-top:0px; margin-left:15px;}
[role="tech_doc"] .field .fs2-wrap { width: 215px;}
[role="tech_doc"] { background-color: #999999;}
[role="tech_doc"] #tech-part-search { position: static; width: auto; padding-top: 25px; margin-left: 55px;}

.footer_nav > ul > li{width: 243px; padding: 0;}
.footer_nav ul li li{padding:3px 0;}
.footer_nav ul li li a{font-size: 15px; }
.footer_logo{ width:180px;}
.footer_bottom{ background-size: auto 70px; height: 70px;}
.footer_left span,
.footer_left a:not(.footer_logo){ font-size:18px;}

.footer_left{ margin-top:10px;}
.footer_right{padding-top:15px;}

[role="find_solution"] h2{ float: none;}
[role="find_solution"] p{ width:100%; float: none; margin-top:0px;}

[role="find_solution"]{ padding-top:15px;}

.whatsnew { width: 92%; margin: 0 auto;}
.whatsnew .lmain_post .post_data > div { width: 61%;} 
.whatsnew nav a { margin-bottom: 15px;}

.dcsnt-slider li.tab-content { width: 94% !important; }
.dcsnt-slider li.tab-content .tab-inner { width: 100% !important; }
/*
.fs-wrap{ position: inherit;}  

.ul-dropdown,
.fs-dropdown{  background: rgba(0,0,0,0.8); width:100%; display: none;  position: fixed; left:0px; top:0px; height:100%;}  
.ul-dropdown ul,
.ul-dropdown .fs-heading,
.fs-dropdown > div{ background: #fff; max-width:300px; box-sizing:border-box; margin: 0 auto; left:0px;}  
.fs-dropdown .fs-options { max-height: 280px;}

.ul-dropdown ul{ padding: 10px 0;}
.fs-heading{ background: #ff7800 !important; padding:10px; margin-top:25% !important; display: block;}
.fs-heading h5{ color: #fff; font-size:18px; font-weight:600; float: left;}	
.fs-heading:after{ content:""; display: block; clear: both;}
.fs-heading a{ background: url(../images/close.png) no-repeat center center / auto 100%; float: right; width:22px; height:12px; text-indent:-999px; overflow: hidden; margin-top:3px; display: block;}
.fs-label-wrap{ position: relative;}
.milti_dropDown{ position: absolute; left:0px; top:0px; display: block; width:100%; height:35px; z-index:999; text-indent:-9999px; overflow: hidden;}

[role="tech_doc"] .fs-dropdown{width: 99%;} */


.fs2-wrap{ position: inherit;}  

.ul-dropdown,
.fs2-dropdown{  background: rgba(0,0,0,0.8); width:100%; display: none;  position: fixed; left:0px; top:0px; height:100%;}  
.ul-dropdown ul,
.ul-dropdown .fs2-heading,
.fs2-dropdown > div{ background: #fff; max-width:300px; box-sizing:border-box; margin: 0 auto; left:0px;}  
.fs2-dropdown .fs2-options { max-height: 280px;}

.ul-dropdown ul{ padding: 10px 0;}
.fs2-heading{ background: #ff7800 !important; padding:10px; margin-top:25% !important; display: block;}
.fs2-heading h5{ color: #fff; font-size:18px; font-weight:600; float: left;}	
.fs2-heading:after{ content:""; display: block; clear: both;}
.fs2-heading a{ background: url(../images/close.png) no-repeat center center / auto 100%; float: right; width:22px; height:12px; text-indent:-999px; overflow: hidden; margin-top:3px; display: block;}
.fs2-label-wrap{ position: relative;}
.milti_dropDown{ position: absolute; left:0px; top:0px; display: block; width:100%; height:35px; z-index:999; text-indent:-9999px; overflow: hidden;}

[role="tech_doc"] .fs2-dropdown{width: 99%;}
[role="tech_doc_oem"] .field { margin: 110px 0 0; }
.oem-logos { width: 320px; height: 60px; margin: 25% auto 10%; }
.oem-logo-1, .oem-logo-2, .oem-logo-3, .oem-logo-4 { height: 60px; }
}


@media only screen and (min-width: 1280px) and (max-width: 1339px) {
[role="slider"] img { max-height: 250px;}
}


@media only screen and (min-width: 1024px) and (max-width: 1279px) {
[role="slider"] img { max-height: 225px;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

[role="header"]{ background-position: 47% 0; background-size: auto 100px; height: 94px;}
[role="header"] h1{ margin-left:10px; margin-top:30px; width:220px;}
[role="right"] {width: 490px;}

[role="language"] ul li a{font-size: 14px;}
[role="language"] ul li{width: 144px; line-height: 24px;}
[role="language"] ul li + li{width: 135px;}

.ddsmoothmenu{padding-top: 33px;}
.ddsmoothmenu > ul > li { height: 37px;}
.ddsmoothmenu > ul > li + li{margin-left: 33px;}
.ddsmoothmenu ul li a{font-size: 20px; text-transform: capitalize;}
.ddsmoothmenu .menu_wrap{ top:70px !important; width:768px; left: -279px !important; background-position: 251px top, 501px top;}
.ddsmoothmenu ul li ul{width: 251px;}
.ddsmoothmenu ul li ul li ul{left: 251px;}

.search{  margin-right: 20px; margin-top: 24px;}
[role="slider"]{margin-top: 23px;}

.item article{margin: 10px; width: 221px;}
.item article figure{ margin-top:10px; width:80px}
.item article h2{margin-left: 10px; height:103px; width:113px;}
.item article h2 span{font-size: 14px;}
.ddsmoothmenu .menu_wrap:before{width: 481px; padding-left:20px;}
.ddsmoothmenu ul li ul li a{ padding-left:20px;}

header[role="title"]{ margin-bottom: 30px; padding: 10px 23px 8px;}
header[role="title"] h2, header[role="title"] h1{font-size: 32px;}

.secondary{width: 210px;}
#secondary h2{font-size: 18px;}
#secondary ul li a{font-size: 15px; padding: 14px 20px 15px 6px;}
.page-template-page-right-sidebar .container .content{ padding-right:20px; padding-left:0px; box-sizing:border-box;}
.container .content{ padding-left:0px; padding-right:0px; width:515px;}
.flexslider{ height:241px; margin-bottom:30px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 46.2%;}

.page-description, .term-description{ padding-bottom: 30px;}

.product_button h3{width: 180px;}
.product_button a > span{width: 50px;}

.single-product .container .content{ width:100%; padding-left:0px;}
.single-product .secondary{ width:100%;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 20px; padding: 18px 22.2px;}
#menu-main-navigation > .menu-item-has-children > a span:after{top: 10px;}

html[lang="es-ES"] [role="right"] { width: 495px;}
html[lang="es-ES"] .ddsmoothmenu > ul > li + li {margin-left: 18px;}
html[lang="es-ES"] .ddsmoothmenu > ul > li > a{font-size: 18px;}
html[lang="es-ES"] .search{ margin-top: 35px;}
html[lang="es-ES"] .ddsmoothmenu .menu-item-has-children > a span::after{top: 8px;}
html[lang="es-ES"] .ddsmoothmenu { padding-top: 26px;}
html[lang="es-ES"] .search {margin-right: 0; margin-top: 19px;}

[role=language] ul li div#lang_sel ul { top: 24px;}

[role="tech_doc"] #tech-part-search { }
[role="tech_doc"] #tech-part-search input[type="text"] { width: 81%;}


[role="tech_doc_oem"] .left{ float: left; width:35%; margin-left:0px; margin-right:0px;}
[role="tech_doc_oem"] .field .fs2-wrap { float: left; width: 350px}
.oem_headline { padding: 15px; }
.oem_headline h1 { margin-bottom: 15px !important; }
.oem-logos { margin: 40% auto 10%; }
.global_overview { padding: 0 10px; }
.capabilities { padding: 15px 15px 15px 0;}
.core_products_1 { padding: 30px 15px 0; }
.core_products_2 { padding: 70px 15px 30px 0; }
.contact_us { padding: 30px 15px; }
.page-template-template-documents-result .tech-documents-results figure { width: 43%; }

#sds-documents-result .row figure { width: 30%; }

.mega_search .ls-search-box, .mega_search .ls-result  { width: 300px !important;}

.community_form .field { width: 171px;} 
.facetwp-type-checkboxes { max-height: 305px !important;}

.whatsnew nav a { padding: 15px 1.9%; font-size: 12px; font-weight: 700; margin-bottom: 0px;}

[role="slider"] img { max-height: 170px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 20px;}

.mega_search .ls-search-box, .mega_search .ls-result  { width: 440px !important; }
.ls-search-box .ls-search-input { height: 40px !important;} 

.ipad_menu_close{ background: url(../images/mobile-nav-close.png) no-repeat center center; width:22px; height:21px; text-indent:-999px; overflow: hidden; position: absolute; left: 450px; top:18px; display: block; z-index:9999; cursor:pointer;}

.oe-2 { min-height: 178px; }

.pro_thumbnails .owl-nav { position: relative !important; height: 36px; margin: 10px 0 0 0;}
.pro_thumbnails .owl-nav > div { display:block !important; width: 45% !important; height: 33px !important; background-color: transparent; border: 1px solid #dadada; color: #adadad; font-size: inherit; line-height: 33px;}
.pro_thumbnails .owl-nav > div:hover { background-color: transparent; color: #dadada;}
.pro_thumbnails .owl-nav .owl-prev { left: 0 !important;}
.pro_thumbnails .owl-nav .owl-next { right: 0 !important;}

.pro_thumbnails .owl-nav .owl-prev:before {content: "\f053";   font-size: 21px;position: absolute;left: 5px;top: 7px;}
.pro_thumbnails .owl-nav .owl-next:before {content: "\f054"; font-size: 21px;position: absolute;right: 5px;top: 7px;}
}

@media only screen  and (max-width:980px){
.su-column-size-1-3, .su-column-size-2-3 {
    width: 100% !important;
}
}

@media only screen and (min-width:767px) and (max-width:799px){
.products { width: 95%;}
.oe-left { min-height: 470px; }
.oe-2 { min-height: 150px; }
}

@media only screen and (max-width:767px){
.outer { width:100%}
.container { width: 90%;}
#oem { width: 100%; }
.header_wrap{width: 460px; margin: 0 auto; position: relative;}
.search{margin-top: 20px; margin-right: 15px;}
[role="language"] ul li{ line-height: 28px;}
[role="language"] ul li a{font-size: 14px;}
[role="slider"] { margin-top: 0;}

.mobile_nav {background: url(../images/mobile-nav.png) no-repeat scroll 0 0; display: block; float: right; height: 21px; margin-top: 30px; margin-right:0px; text-indent: -999px; width: 25px;}
.mobile_nav.active { background: url(../images/mobile-nav-close.png) no-repeat scroll 0 0;}

.menu_close { background-image: url(../images/ico1.png), url(../images/overlay.png); background-position: center center; background-repeat: no-repeat, repeat; display: block; height: 43px; position: absolute; right: 0; top: 0; width: 32px; z-index: 999; cursor: pointer;}
.menu_close.active { background-image: url(../images/ico2.png), url(../images/overlay.png)}
.search #search{ background: url(../images/m-search.png) no-repeat center center;}

.ddsmoothmenu{ float: none; width:100%; display: none; padding: 0; position: absolute; background: #fff; z-index:9999; box-sizing:border-box; top:76px; left:0px;}
.ddsmoothmenu > ul > li{ float: none; height: auto; box-sizing: border-box; width:100%; position: relative;}
.ddsmoothmenu > ul > li + li{ margin-left:0px; border-top: 1px solid #ccc;}
.ddsmoothmenu ul li a{ color: #333; font-size: 20px; padding:10px 15px;}

.ddsmoothmenu ul li a img,
#menu-main-navigation > .menu-item-has-children > a span:after,
.ddsmoothmenu .menu_wrap:before{ display: none !important;}
.ddsmoothmenu .menu_wrap{ width:100%; position: inherit; left:inherit !important; top:inherit !important; background: #fff; border: none; display: block !important; opacity: 1!important; min-height: inherit;}
.menu_wrap > .menu_close{ height: 45px; top: -45px;}

.ddsmoothmenu ul li ul.sub-menu{ width:100%; padding-top: 0px; display: none; min-height:inherit;}
.ddsmoothmenu ul li ul li ul {left: inherit; min-height: auto; position: inherit; top: inherit;}
.ddsmoothmenu ul li ul li{ position:relative;}
.ddsmoothmenu ul li ul li a{padding: 12px 0px 12px 15px; background: #ff9933; border-bottom:1px solid #fff; font-size: 15px;}
.ddsmoothmenu ul li ul li li {padding: 0;}
.ddsmoothmenu ul li ul li li a{ padding-left:25px;}


[role="tech_doc"] .field + span,
[role="tech_doc"] .field{ float: none; width:100%;}
[role="tech_doc"] .field select{width: 279px;}
[role="tech_doc"]{ background: #939393; height: auto; padding-bottom: 20px;}

[role="tech_doc"] h2{font-size: 42px;}
.footer_nav > ul > li{width: 50%; padding-right:10px;}


.social_feeds h2 { padding-left: 10px;}
.bxslider li{ padding: 20px 10px;}
.footer_nav { padding-top: 20px;}

[role="find_solution"] .field{ width:49%; margin-bottom:0px;}
.field select{ width:100%;}
/*.fs-wrap.multiple select{ display: block; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; ackground-color: #fff; position: absolute; top: 0; left: 0; height:35px;}*/
.field + .field { margin-left: 2%;}
[role="find_solution"] .field:nth-of-type(3){ margin-left:0px;}
[role="find_solution"] h2{font-size: 50px;}
[role="find_solution"] input[type=submit]{ margin-top:20px;}

[role="language"] ul li{ width:50% !important; line-height: 25px; box-sizing:border-box;}
/* Three menus [role="language"] ul li{ width:33.3% !important; line-height: 25px; box-sizing:border-box;}*/
[role="language"]{ width:100%; float: none; background: #ff7800;}
[role="language"]:after{ content:""; display: block; clear: both;}
[role="right"] {float: none; width: 100%;}
[role="header"]{ background-position: -440px top; height: 113px; position: inherit;}
[role="header"] h1 { margin-left: 0px; margin-top: 13px; width: 230px;}


.footer_bottom{ background: #939393; height: auto;}

.footer_right,
.footer_left {width: auto; clear: both;}
.footer_left span, .footer_left a:not(.footer_logo){ display:inline-block;}
.left{margin-top: 15px;}
.footer_right { padding-top: 5px;}

header[role="title"]{ margin-bottom: 30px; padding: 10px 23px 8px;}
header[role="title"] h2, header[role="title"] h1{font-size: 32px;}

.secondary,
.container .content{ width:100%; float: none; clear: both; padding:0px; box-sizing:border-box;}
.secondary{ margin-top:20px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 48%;}
.page-description, .term-description{ padding-bottom: 20px;padding-right: 0;}
.woocommerce-breadcrumb{ display: none !important;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 14px; padding: 12px 11px;}

.product_button h3{ display: none}
.product_button a > span{width: 40px;}
.single-product .summary h1.product_title{ font-size: 32px;}

.flexslider .overlay{ /*position:inherit; left:inherit; top:inherit;*/ padding:10px; transform:scale(0.70); -webkit-transform:scale(0.70); transform-origin:50px 0 0; -webkit-transform-origin:50px 0 0;} 
.flexslider .overlay h2{   font-size: 32px; line-height: 32px;}
.flexslider .overlay p { 	 font-size: 18px;}
.flexslider .overlay a{ position:inherit; left:inherit; bottom:inherit; margin-top:5px;}
.flexslider { height: 152px;}

.st_sharethis_large { margin-bottom: 20px; margin-top: -10px;}
.ywtm_content_tab p{padding: 12px;}

[role="language"] ul li div#lang_sel ul li { width: 100% !important;}
[role=language] ul li div#lang_sel ul { top: 24px;}

[role="tech_doc"] #tech-part-search { /*background-color: green;*/ }

[role="tech_doc_oem"] .left{ float: left; width:100%; margin-left:15px; margin-right:25px;}
[role="tech_doc_oem"] .field { margin: 25px 0 0 15px; max-width: 600px; }
[role="tech_doc_oem"] .field .fs2-wrap { float: left; width: 500px}


.page-template-template-documents-result .tech-documents-results figure { width: auto; float: none; }
.page-template-template-documents-result .tech-documents-results div {width: auto; float: none;}

#sds-documents-result .row figure { width: auto; float: none; }
#sds-documents-result .row div {width: auto; float: none; margin-bottom: 20px;}

.whatsnew { width: 92%; margin: 0 auto;}
.whatsnew .lmain_post .post_data > div { width: 100%; padding: 15px 0;} 
.whatsnew nav a { margin-bottom: 15px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 20px;}

.table-responsive {  }

.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  
.fs-heading{margin-top:15% !important;}
.fs2-heading{margin-top:15% !important;}


}


@media only screen and (min-width: 361px) and (max-width:480px){
.mega_search { top: 65px; right: 0px;}
.mega_search .ls-search-box, .mega_search .ls-result  { width: 365px !important;}
}
@media only screen and (min-width: 481px) and (max-width:767px){
.mega_search { top: 65px; right: 0px;}
.mega_search .ls-search-box, .mega_search .ls-result  { width: 400px !important;}
}
@media only screen and (min-width: 480px) and (max-width:767px){
.item article{margin: 10px; width: 208px;}
.item article figure{ margin-top:10px; width:80px}
.item article h2{margin-left: 10px; height:103px; width:105px;}
.item article h2 span{font-size: 14px;}


[role="tech_doc_oem"] .left{ float: left; width:100%; margin-left:0px; margin-right:0px;}
[role="tech_doc_oem"] .field .fs2-wrap { float: left; width: 400px}
.oem_headline { padding: 0px 30px; }
.oem_headline h1 { margin-bottom: 30px !important; }
.global_overview { padding: 0 30px; }
.capabilities { padding: 30px; }
.core_products_1 { padding: 30px 30px 0; }
.core_products_2 { padding: 0 30px 30px; }
.contact_us { padding: 30px; }
.oe-1 {
    padding: 30px;
}

.whatsnew .lmain_post figure { width: 100%; height: 100%; }
[role="slider"] img { max-height: 85px;}

.ls-content-s .ls-result-item .ls-result-content { width: 60%; }
.ls-result-content { margin-left: 20px !important; margin-top: 5% !important; } 

.oe-left { 
	width:100%;
	float:left;
	background-color: #ccc;
	min-height: 350px;
}
.oe-right { 
	width:100%;
	float: left;
	min-height: 350px;
}
.oe-2 {
    min-height: 225px;
}
/*body * { border: 1px solid red;}*/
.pro_thumbnails .owl-nav { position: relative !important; height: 36px; margin: 10px 0 0 0;}
.pro_thumbnails .owl-nav > div { display:block !important; width: 45% !important; height: 33px !important; background-color: transparent; border: 1px solid #dadada; color: #adadad; font-size: inherit; line-height: 33px;}
.pro_thumbnails .owl-nav > div:hover { background-color: transparent; color: #dadada;}
.pro_thumbnails .owl-nav .owl-prev { left: 0 !important;}
.pro_thumbnails .owl-nav .owl-next { right: 0 !important;}

.pro_thumbnails .owl-nav .owl-prev:before {content: "\f053";   font-size: 21px;position: absolute;left: 5px;top: 7px;}
.pro_thumbnails .owl-nav .owl-next:before {content: "\f054"; font-size: 21px;position: absolute;right: 5px;top: 7px;}

/*.owl-nav > div { width: 150px !important;}
*/
}

@media only screen and (max-width:479px){
.header_wrap,
.container {width: 300px;}
.footer_nav > ul > li{width: 100%;}
.item article{ margin-left: 17px; margin-bottom:8px;}
[role="tech_doc"] h2{font-size: 38px;}
[role="tech_doc"] .field label { float: none;}
[role="tech_doc"] .field select{width: 230px;}
[role="tech_doc"] .field + span { margin-top: 10px;}
[role="tech_doc"] input[type="submit"] {float: none;  }
[role="tech_doc"] #tech-part-search {   }
[role="tech_doc"] #tech-part-search input[type="text"] { width: 97%;}
[role="tech_doc"] .field .fs2-wrap { width: 235px;}
[role="tech_doc_oem"] .left{ float: left; width:100%; margin-left:0px; margin-right:0px;}
[role="tech_doc_oem"] .field { margin: 25px 0 0 0; max-width: 600px; }
[role="tech_doc_oem"] .field .fs2-wrap { float: left; width: 160px}

[role="find_solution"] h2{font-size: 36px;}
[role="find_solution"] input[type="submit"] { margin-right: 35%; margin-top: 30px;}
[role="find_solution"] .field{ width: 100%; margin-top:25px; margin-left: 0px;}
[role="tech_doc"] #tech-part-search {margin-left: 0px; }
[role="tech_doc"] #tech-part-search input[type="submit"] { margin-right: 3%; float: right;}
[role="header"]{ background-position: -600px top; height: 105px;}
[role="header"] h1 { width: 190px;}
[role=latest_feed] p { margin-left: 0px;}
[role="latest_feed"] figure img{ max-height:200px;}
[role="latest_feed"] figure { width: 100%; min-height: 100px; margin-bottom: 20px;}


.footer_logo{ margin: 0 auto; float: none; display: block;}
.left {margin-top: 5px;}
.footer_left{ width:100%;}
.footer_right {padding-top: 10px;  text-align: center; width:100%; padding-bottom:25px;}
.footer_right ul li {display: inline-block; float: none; padding: 0 16px;}
.footer_right p{ text-align: center; padding-top: 20px;}
.footer_right ul li:first-child {padding-left: 0;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 100%; margin-bottom:20px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size: 14px; padding: 10px; font-weight: normal; width:100%; }
.woocommerce div.product .woocommerce-tabs ul.tabs li + li { margin-left: 2px !important;}
.single-product .summary h1.product_title{ font-size: 24px;}

.search{margin-top: 15px;}

.flexslider .overlay h2 {font-size: 24px; line-height: 28px;}
.flexslider .overlay p{font-size: 14px;}
.flexslider { height: 95px;}

.mobile_nav{ margin-top:26px;}

html[lang="es-ES"] .footer_right ul li{padding: 0 7px;}
html[lang="es-ES"] .footer_right ul li a{font-size: 12px;}

.page-template-template-documents-result .tech-documents-results figure { width: auto; float: none; }
.page-template-template-documents-result .tech-documents-results div {width: auto; float: none;}
.page-template-template-documents-result #downloadHelp { padding-bottom: 35px;}

#sds-documents-result figure { width: auto; float: none; }

#sds-documents-result #downloadHelp { padding-bottom: 35px;}

.ywtm_content_tab {
    font-size: 15px;
    padding: 24px 15px;
}

.whatsnew { width: 100%; margin: 0 auto;}
.whatsnew .lmain_post .post_data > div { width: 100%; padding: 15px 0;} 
.whatsnew nav a { margin-bottom: 15px;}
.whatsnew .lmain_post figure { width: 100%; height: 100%; }
nav#svc_infinite { width: 100% !important;}

[role="slider"] img { max-height: 80px;}
.mega_search { top: 62px; right: 0px;}
.mega_search .ls-search-box, .mega_search .ls-result { width: 235px !important; background-color: rgb(255, 255, 255) !important;}

.su-pullquote { width: 90% !important;}
.page_entry ul li {margin-left: 0px; }

.item article figure{ border: 1px solid #fff;}
.item article:hover figure{ border-color:#ff7800;}

.ls-content-s .ls-result-item .ls-result-content { width: 100%; margin-top: 5% !important;}
.ls-result-content { margin-left: 10px !important; } 
.ls-content-s .ls-result-item > a { width: 100%; }


.woocommerce-tabs .panel tr th, .woocommerce-tabs .panel tbody tr td {
    font-size: 15px;
    padding-left: 15px;
	vertical-align: baseline;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li + li, .woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 100%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    width: 100%;
}
#oem-page .su-row h1 {
    font-size: 22px !important;
}
.oe-left { 
	width:100%;
	float:left;
	background-color: #ccc;
	min-height: 350px;
}
.oe-right { 
	width:100%;
	float: left;
	min-height: 350px;
}
.oe-1 {
    padding: 15px;
}
.oe-2 {
    min-height: 150px;
}
.oem_headline { padding: 15px; }
.oem_headline h1 { margin-bottom: 15px !important; }
.oem-logos {
    width: 320px;
    background-color: #fff;
    height: 60px;
    margin: 25% auto 10%;
    border: 1px solid #ff7800;
}
.oem-logo-1, .oem-logo-2, .oem-logo-3, .oem-logo-4 {
    display: inline-block;
    height: 60px;
}
.global_overview { padding: 0 10px; }
.capabilities { padding: 15px; }
.core_products_1 { padding: 30px 15px 0; }
.core_products_2 { padding: 0 15px 30px; }
.contact_us { padding: 30px 15px; }

.pro_thumbnails .owl-nav { position: relative !important; height: 36px; margin: 10px 0 0 0;}
.pro_thumbnails .owl-nav > div { display:block !important; width: 45% !important; height: 33px !important; background-color: transparent; border: 1px solid #dadada; color: #adadad; font-size: inherit; line-height: 33px;}
.pro_thumbnails .owl-nav > div:hover { background-color: transparent; color: #dadada;}
.pro_thumbnails .owl-nav .owl-prev { left: 0 !important;}
.pro_thumbnails .owl-nav .owl-next { right: 0 !important;}

.pro_thumbnails .owl-nav .owl-prev:before {content: "\f053";   font-size: 21px;position: absolute;left: 5px;top: 7px;}
.pro_thumbnails .owl-nav .owl-next:before {content: "\f054"; font-size: 21px;position: absolute;right: 5px;top: 7px;}
}
