@charset "utf-8";
@charset "utf-8";
/* CSS Document */

/* 
Custom CSS for...
'Modern Business' HTML Theme by Start Bootstrap

All Start Bootstrap themes are licensed under Apache 2.0. 
For more info and more free Bootstrap 3 HTML themes, visit http://startbootstrap.com!
*/

/* Global Styles */

/*my css*/
.lat-hdng {font-family: "MyriadPro-Regular"; font-size: 22px;}
.home-ticker {
  padding: 10px 0;
  margin: -5px 0px 20px;
}
.home-ticker a {color: #000; font-family: "MyriadPro-Regular"; font-size: 16px;}
.home-ticker a:hover {color: #de0b14; text-decoration: none;}
.home-ticker p {color: #000; font-family: "MyriadPro-Regular"; font-size: 16px;}
.force-overflow li a {text-decoration: none;}
.force-overflow li a:hover, a:focus {color: #fff;}
img.mp-img {
  width: 100%;}

.auditors-box{
border-right:2px solid #c8c8ca;
height:220px
}
.form-submit input[type="submit"] {
    margin: 0 !important;
}
.comment-form-author {
    padding-top: 12px;
}
.comment-form-comment {
    width: 60%;
}
.woocommerce-noreviews {
    padding-bottom: 8px;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
  background:none repeat scroll 0 0 #bc1821 !important;
  font-size: 14px !important;
  }
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {    
    padding: 15px !important;
} 


h1 a{
  color:#000000 !important;
  }
p a {
  color:#828282;
  }
p a:hover {
  color:#828282;
  } 
.posted_in a {
    color: #828282;
} 
.posted_in a:hover {
    color: #828282;
}

.zn-desc {font-size: 18px; line-height: 10px;}
.jd th {font-size: 14px !important; line-height: 22px;}  
ul.resp-tabs-list, p {font-family: "MyriadPro-Regular"; font-size: 16px; line-height: 22px; }


table.job-apply-table th, table.job-apply-table td.th {
    height: 40px !important;
}

.dropdown-menu > li > a:hover {
color: #FFF !important;
}
.button-primary {
    background: none repeat scroll 0 0 #a61016;
    border: 0 none;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 10px;
}

.products li a:first-child {
    background: none repeat scroll 0 0 #fff;
    display: block;
}
.products li a h3 {
    background: none repeat scroll 0 0 #bc1821;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    width: auto !important;
  margin:0 auto !important
}

.manu p {
    padding-bottom: 20px !important;
}
.table-manu {
    padding-top: 10px !important;
}

@font-face {
  font-family: "MyriadPro-Semibold";
src: url(fonts/MyriadPro-Semibold.otf);
}

@font-face {
  font-family: "MyriadPro-Regular";
src: url(fonts/MyriadPro-Regular.otf);a
}

@font-face {
  font-family: "MyriadPro-Bold";
src: url(fonts/MyriadPro-Bold.otf);
}

.wp-pagenavi a {
color: rgb(0, 0, 0);
}
tr.salary td {
width: 32% !important;
}

.scrollbar
{
  
  height: 229px;
  overflow-y: scroll;
  margin-bottom: 30px;
  
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

margin: 0 2.5% 2.992em 0 !important;
}


.force-overflow
{
  min-height: 450px;
}

#style-4::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #606060;
}

#style-4::-webkit-scrollbar
{
  width: 10px;
  background-color: #606060;
}

#style-4::-webkit-scrollbar-thumb
{
  background-color: #393939;
  border: 2px solid #393939;
}

.latest-scroll{
  height: 223px;
  overflow-y:auto; 
  margin-bottom: 30px;
}
.rslides_nav {
z-index: 3;
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 50%;
left: 20px !important;
opacity: 0.4 !important;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
height: 115px !important;
width: 74px !important;
background: rgba(0, 0, 0, 0) url("http://macter.com/wp-content/uploads/2014/06/themes.gif") no-repeat left top !important;
margin-top: -55px;
}

.rslides_nav.next {
left: auto !important;
background: rgba(0, 0, 0, 0) url("http://macter.com/wp-content/uploads/2014/06/themes.gif") no-repeat !important;
background-position: right top !important;
right: 20px !important;
}

.navbar-inverse .navbar-nav > li.current-page-ancestor a {
    color: #E30918;
}
#ticker p {color: #000;}
#ticker a {color: #000;}
.salary{
border:none;
}
.rslides_container {
    float: none !important;
    margin-bottom: 0px !important;
}

a{text-decoration: none}

.head-social li a:hover {
opacity: 0.5;
}

.footer-social-tw:hover{
  opacity: 0.5;
}

.footer-social-in:hover{
  opacity: 0.5;
}

table td[class*="col-"], table th[class*="col-"]
{float:none !important;}

.footer-social-fb:hover{
  opacity: 0.5;
}

.my-logo{
  width: 11.1%;
  float: left;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 58% !important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {    
    width: 38% !important;
}

.menu-business-partner-menu-container li.current-menu-item a {
color: #ED1B24;
}


.navbar-nav li.current-page-ancestor a {
    color: #e30918;
}

div.navbar-collapse.navbar-ex1-collapse.collapse.in {
    min-height: 590px;
    /*overflow: auto !important;*/
}

#primary > section > div > div.row.client-logo > div:nth-child(1) {
padding: 0px;
}
#primary > section > div > div.row.client-logo > div:nth-child(2) {
padding: 0;
}
#primary > section > div > div.row.client-logo > div:nth-child(3) {
padding: 0;
}
#primary > section > div > div.row.client-logo > div:nth-child(4) {
padding: 0;
}

.navbar-inverse .navbar-nav > li > a:hover {
color: #e30918 !important;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
color: #e30918;
background-color: rgba(0, 0, 0, 0);
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #e30918;
}


.navbar-nav li.current-menu-ancestor a{
  color: #e30918;
}

.navbar-nav ul li.current-menu-ancestor a{
  color: #fff;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
color: #FFF !important;
text-decoration: none;
background-color: #BC1821;
outline: 0;
}

.contract{

    color: #828282;
    margin: 30px 0;
}
.p-gray{
  color: #828282;
}
.my-bottom{
  margin-bottom: 30px !important;
}
.related.products {
    display: none !important;
}

div.container.jobs-listing a {
color: #fff;
}

.section-seaven a{
  color: #fff;
}

input.mdf_button[type="submit"] {
    display: none !important;
}
.woocommerce-breadcrumb {
  display: none !important;
  }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {   
    width: 30.75% !important;
}

span.mdf_title_data {
    display: none !important;    
}

.mdf_input_container select {
width: 100%; border:1px solid #c8c8c8; box-shadow:0px 3px 3px #c8c8c8; line-height: 1.5; -webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: '...' !important; appearance: none; background: url("http://macter.com/wp-content/uploads/2014/05/arrow.png") no-repeat scroll right center #f8f8f8;  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { background: url("http://macter.com/wp-content/uploads/2014/05/arrow.png") no-repeat scroll right center #f8f8f8; background-size: 16px 144px; } }

.mdf_filter_select {
    width:100px;
   overflow: hidden;
   background: #fff;
   border: 1px solid #DDDDDD;
   height: 30px;
   border-radius:2px;
}
.mdf_input_container h5 {
    font-size: 19px;
}


.widget-meta-data-filter table td select {    
    padding: 0px !important;
}
.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 0px 0px 0 rgba(0,0,0,0.4) !important;-webkit-box-shadow:0 0px 0px 0 rgba(0,0,0,0.4) !important}


a{color:#fff;}
a:hover{text-decoration:underline; color:#fff;}

.navbar-nav li a .caret {
    display: none;
}
.nav li.dropdown:hover .dropdown-menu
{
    display: block;    
}

.menu-business-partner-menu-container li {
    font-family: "MyriadPro-Semibold";
    font-size: 18px;
    list-style: none outside none;
    padding-left: 20px;
}
.menu-business-partner-menu-container ul {
    padding: 0;
}

div>ul.rnd {
color: #828282;
padding-left: 20px;
}

a#scroll-to-top {
background: url(../images/arrow.png) no-repeat center center  !important;
width: 35px;
height: 35px;
position: fixed;
right: 30px;
bottom: 2px !important;
text-indent: -9999px;
font-size: 0;
cursor: pointer;
outline: 0;
}

.inner-container {
  color: #333333;
  min-height: 500px;  
  padding-bottom:60px;
}
.inner-pages {    
    min-height: 500px;
  padding-bottom:60px;
}

.inner-container p {
  color: #333333;
}
.wpcf7 input[type="text"] {
  border: 0 solid #CCCCCC;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.wpcf7 input[type="email"] {
  border: 0 solid #CCCCCC;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}

.wpcf7 input[type="tel"] {
  border: 0 solid #CCCCCC;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}




.wpcf7 textarea {
  border: 0 solid #CCCCCC;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  height: 104px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.wpcf7 input[type="submit"] {
  background: none repeat scroll 0 0 #A61016;
  border: medium none !important;
  border-radius: 0 !important;
  color: #FFFFFF;
  float: right;
  margin-top: 15px;
  margin-bottom: 30px !important;
  padding: 3px 26px !important;
}
div.wpcf7-validation-errors {
  border: 2px solid #bc1821 !important;
  color: #fff;
}

div.wpcf7-mail-sent-ok {
  color: #fff;
}

.find-us {
  color: #FFFFFF;
  float: left;
  font-size: 18px;
  font-weight: 500;
  margin-right: 16px;
  margin-top: -4px;
}


.section-two h4 {
  font-family: "MyriadPro-Semibold";
}

.section-three h3 {
  font-family: "MyriadPro-Semibold";
}

.home-manufacturer h3 {
  margin-bottom: 0px;
}

.search-field {
  width: 100% !important;
  border:solid 1px #a7a4a4;
  -moz-box-shadow:    inset 0 0 3px #a8a8a8;
  -webkit-box-shadow: inset 0 0 3px #a8a8a8;
  box-shadow:         inset 0 0 3px #a8a8a8;
  padding: 3px 6px;
  
}

.invest-rel p {font-family:'MyriadPro-Regular'; font-size: 16px; color: #000; line-height: 26px;}

.mr-rt
{padding-right:0px !important;}
.pding-0
{padding:0px !important;}

.head-social {
  padding: 7px 0px;
  position: relative;
}

.head-social li {
  display: inline;
}

.head-social li a {
  float: left;
}

.head-socia-fb {
  background: url('http://macter.com/wp-content/uploads/2015/04/facebook-icon.png') no-repeat scroll rgba(0, 0, 0, 0);
  display: block;
  float: left;
  font-size: 0;
  height: 20px;
  width: 30px;
  padding: 0 0 0 20px !important;
}

.head-socia-tw {
  background: url('http://macter.com/wp-content/uploads/2015/04/twitter-icon.png') no-repeat scroll rgba(0, 0, 0, 0);
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  font-size: 0;
}

.head-socia-in {
  background: url('http://macter.com/wp-content/uploads/2015/04/linkedin-icon.png') no-repeat scroll rgba(0, 0, 0, 0);
  display: block;
  float: left;
  font-size: 0;
  height: 20px;
  width: 30px;
  padding: 0 0 0 18px !important;
  margin-left: 10px;
}

/*mycss*/



html, body {
  height: 100%;
}

body {
  padding-top: 0px;
 /* body padding for fixed top nav */;
}

.stmap a {color: #000;}

.top {
  margin-top: 65px;
}

.perpal {
  color: #6465db;
  padding-right: 20px;
}

.green {
  color: #67dc83;
  padding-right: 20px;
}

.blue {
  color: #4aaadc;
  padding-right: 20px;
}

.darkgreen {
  color: #4ebba6;
  padding-right: 20px;
}

.red {
  color: #f12e56;
  padding-right: 20px;
}

.orange {
  color: #f18346;
  padding-right: 20px;
}

.center {
  text-align: center;
  line-height: 25px;
}

.btn-default {
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  color: #333333;
}

.btn-default:hover {
  background-color: #46a5e5;
  border-color: #CCCCCC;
  color: #333333;
}

.navbar-nav > li > a {
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 6px;
}

.navbar-brand {
  padding-top: 0px;
  margin-top: -32px;
  height:85px !important;
}

.navbar-inverse {
  background-color: transparent;
  border: none;
}

.header {



  width: 100%;
/*  background: #ccc;*/
  height: 30px;
  margin-top: 20px;
}

.header .navbar-nav > li > a {
  padding-bottom: 10px;
  padding-top: 10px;
}

.header .navbar-nav > li > a {
  color: #373737;
/*  border-right:1px solid #000 !important; */;
}

.header .navbar-nav > li > a:hover {
  color: #e4071b;
  background: transparent;
}

.section-one p {
  color: #373737;
}

.section-one h4 {
  font-family: "MyriadPro-Semibold";
}

.section-one a {
  color: #de0b14;
}

.section-one a:hover {
  color: #373737;
  text-decoration: none;
}

.Pharma {
  padding-bottom: 30px;
}

.section-taketo-us {
  background-color: #efefef;
  padding: 6px 50px 0px 50px;
  margin-top: 5px;
  margin-bottom: 30px;
}

.section-taketo-us h3 {
  line-height: 22px;
  font-size: 23px;
  color: #434242;
  font-family: "MyriadPro-Semibold";
}

.section-taketo-us p {
  font-size: 20px;
  color: #434242;
  font-family: "MyriadPro-Semibold";
  margin-top: 6px;
  margin-bottom: 10px;
}

.section-taketo-us .btn.btn-default {
  background: none repeat scroll 0 0 #a61016;
  float: right;
  margin-top: 27px;
  padding: 5px 40px;
  color: #fff;
  border: none;
  border-radius: 0px;
  font-size: 18px;
}

.section-two {
}

.section-two h3 {
  font-family: "MyriadPro-Bold";
}

.heading-border {
  border: 1px solid #de0b14;
  width: 53px;
  margin-bottom: 15px;
}

.box {
  background: #f0f0f0;
  padding-bottom: 20px;
}

.box h4 {
  padding: 0 20px;
}

.box p {
  color: #373737;
  padding: 0 20px;
}

.box a {
 /*padding:0 20px 0px 20px;*/
  color: #de0b14;
}

.slide-box {
  padding: 20px 0;
  background: #bdbdbd;
  border-left: 1px solid #fff !important;
  text-align: center;
}

.slide-box:first-child {
  border-left: 0px solid #fff;
}

.slide-box:hover {
  background: #A61016;
}

.slide-box-active {
  background: #A61016 !important;
}

.slide-box h3 {
  color: #fff;
}

.footer-box {
  padding: 11px 13px;
  background: #bc1821;
  color: #fff;
  height: 100px;
  margin-bottom: 30px;
}

.footer-box-active {
  background: #A61016 !important;
}

.footer-box h4 {
  color: #fff;
  padding-left: 95px;
  padding-top: 20px;
  font-size: 19px;
}

.footer-box h4:first-child {
  padding-top: 10px;
}

.ft-circle {
  background: #fff;
  border-radius: 50%;
  padding: 0px;
  float: left;
  text-align: center;
  width: 80px;
  height: 80px;
}

.ft-circle h2 {
  color: #c3050d;
  line-height: 15px;
font-family: "MyriadPro-Bold";
font-size: 30px;
}

.ft-circle p {
  color: #c3050d;
  line-height: 15px;
}

.submit-btn {
  background: #a61016;
  color: #fff;
  float: right;
  border-radius: 0px !important;
  border: none !important;
  padding: 3px 26px !important;
  margin-bottom: 30px !important;
}

.submit-btn:hover {
  background: #ccc;
}
/* Footer Styles */
.footer {
  width: 100%;
  background: #4b4b4c;
  height: auto;
  margin-top: 3px;
}

.footer input {
  background: #9a9a9a;
  color: #e8e8e8;
}

.footer textarea {
  background: #9a9a9a;
  color: #e8e8e8;
}

.footer input[placeholder] {
  color: #e8e8e8 !important;
  opacity:  1;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #e8e8e8 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #e8e8e8 !important;
    opacity:  1;
}


.footer-tx p {
  color: #fff;
  font-size: 13px;
}

.footer-tx a {
  color: #fff;
  text-decoration: none;
}

footer {
  background: #4b4b4c;
  padding: 10px 0;
  color: #fff;
}

.local {
  font-size: 18px;
  color:#fff;
  font-family: "MyriadPro-Semibold";
}

.footer h3 {
  font-size: 24px;
  font-family: "MyriadPro-Semibold";
  color: #fff;
  margin-bottom: 30px;
}

.footer ul {
  padding: 0px;
}

.footer ul li {
  color: #fff;
  padding-bottom: 5px;
  padding: 0 0 15px;
}

.slider-sec {
  margin-bottom: 36px;
  margin-top: -230px;
  position:relative;
  z-index:99;
}

.slider-box {
  min-height: 230px;
  background: #bc1821;
}

.slider-box .boxactive {
  background: #a61016;
}

.slider-sec p {
  color: #fff;
  padding-bottom: 30px;
}

.slider-sec h3 {
  font-family: "MyriadPro-Semibold";
  font-size: 24px;
  color: #fff;
}

.slider-sec .btn-default {
  background: transparent;
  border-radius: 0px;
  margin-top: 20px;
  margin-left: 10px;
  color: #fff;
}

.slider-sec .btn-default:hover {
background: #fff;
color: #a61016;
}

.carousel-caption {
  left: 15%;
  padding-bottom: 205px;
  right: 50%;
}

.carousel-caption h1 {
  color: #fff;
  font-size: 50px;
}

.carousel-caption p {
  color: #000;
}

.btn {
  -moz-user-select: none;
  background-image: none;
 /*   border: 1px solid rgba(0, 0, 0, 0);*/
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}

.btn .btn-aboutus {
  background: #000;
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  color: #333333;
}

.img-home-portfolio,
.img-customer,
.portfolio-item {
  margin-bottom: 30px;
}

.tab-pane {
  margin-top: 15px;
}

/* Page Sections */
.section,
.section-colored {
  padding: 0;
}

.aboutbg {
  background: url("images/sec3-1.jpg") no-repeat scroll center top / cover  rgba(0, 0, 0, 0);
 /* opacity: 0.3;*/
  height: 100%;
  padding: 40px 0;
}

.section-aboutus h3,h2 {
  color: #fff;
  line-height: 30px;
}

.section-aboutus p {
  color: #fff;
  margin-bottom: 80px;
  font-size: 18px;
}

.section-sec3 {
  background: url("images/sec3.jpg") no-repeat scroll center top / cover  rgba(0, 0, 0, 0);
  padding: 30px 0;
}

.section-sec3 h3 {
  color: #fff;
}

.section-sec3 p {
  color: #fff;
}

.sec3-img {
  padding-right: 20px;
}

.desktop-img {
  margin-top: -90px;
}

.sidebar {
  margin-top: 40px;
}

.partner h2 {
  color: #000;
}

.partner p {
  color: #8f8f8f;
  padding-left: 130px;
  padding-right: 130px;
}

.sec-2 h2 {
  color: #393c41;
}

.sec-2 h3 {
  color: #393c41;
  font-weight: lighter;
}

.sidebar ul {
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #cccccc;
}

/* Half Page Height Carousel Customization */
.carousel {
  height: auto;
}

.footer-menu {
  background: none repeat scroll 0 0 #2e3036;
  border: medium none;
  margin: 0;
}

.item,
.active,
.carousel-inner {
  height: 100%;
}

.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

/* Social Icons Styles */
.list-social-icons {
  margin-bottom: 45px;
}

.tooltip-social a {
  text-decoration: none;
  color: inherit;
}

.facebook-link a:hover {
  color: #3b5998;
}

.linkedin-link a:hover {
  color: #007fb1;
}

.twitter-link a:hover {
  color: #39a9e0;
}

.google-plus-link a:hover {
  color: #d14836;
}

/* Service Page Styles */
.service-icon {
  font-size: 50px;
}

/* 404 Page Styles */
.error-404 {
  font-size: 8em;
}

/* Pricing Page Styles */
.price {
  font-size: 4em;
}

.price-cents {
  vertical-align: super;
  font-size: 50%;
}

.price-month {
  font-size: 35%;
  font-style: italic;
}

@media (max-width: 980px) {
  
.spacing{
  margin-top:20px !important;
}

.navbar-header{
position: relative;
width: 100%;
}
.navbar-collapse{
  height: auto;
margin-top: 37px;
}
.navbar-toggle{
/* float: right; */
position: absolute;
right: -20px;
}

ul#menu-menu-1 {
margin: 0 !important;
padding: 0 !important;
}

div.navbar-collapse.navbar-ex1-collapse.collapse.in{
  min-height: 1000px;
}
.navbar-header
{float:right;}
.navbar-nav {
        margin:0 !important;
  padding:0 !important;
    }
 
.icon {
margin-top: 10px;
width: 298px;
text-align: right;
float: none;
}
.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block ;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
 }
 .collapse.in {
    display: block !important;
}
.navbar-collapse {
    border-top: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    max-height: 340px;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
}
    .navbar-nav {
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
 
 .navbar-nav > li > a {
padding-top: 0px;
padding-bottom: 0px;
line-height:30px;
background: transparent;
}

.navbar-nav > li > a:hover {
padding-top: 0px;
padding-bottom: 0px;
border-bottom: 3px solid #ce1016 inset;
}

.navbar-right {
float: none !important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form
{ border:none!important;}

}


/* Responsive Styles */
@media (max-width: 767px) {

  .carousel {
    height: auto;
 /* increases the carousel height so it looks good on phones */;
  }

  .spacing{
  margin-top:30px;
  }

}

input {
  outline: none;
}

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  font-family: inherit;
  font-size: 100%;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
  display: none;
}

input[type=search] {
 /* background:  url(http://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;*/
  border: solid 1px #a7a4a4;
  padding: 0px 10px;
  height: 28px;
  line-height: 28px;
  width: 178px;
  color: #d4d4d4;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  /*
  -webkit-border-radius: 10em;
  -moz-border-radius: 10em;
  border-radius: 10em;
  
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  */;
}

input[type=search]:focus {
  width: 178px;
  background-color: #fff;
  border-color: #a7a4a4;
  -webkit-box-shadow: 0 0 5px rgba(209,211,211,.5);
  -moz-box-shadow: 0 0 5px rgba(209,211,211,.5);
  box-shadow: 0 0 5px rgba(209,211,211,.5);
  */;
}

input:-moz-placeholder {
  color: #999;
}

input::-webkit-input-placeholder {
  color: #999;
}

/* Demo 2 */
#demo-2 input[type=search] {
  width: 15px;
  padding-left: 30px;
  color: transparent;
  cursor: pointer;
  float: right;
  z-index: 9999;
  position: relative;
}

#demo-2 input[type=search]:hover {
  background-color: #fff;
}

#demo-2 input[type=search]:focus {
  width: 245px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
}

#demo-2 input:-moz-placeholder {
  color: transparent;
}

#demo-2 input::-webkit-input-placeholder {
  color: transparent;
}

.sprite-Pharmaceutical {
  background-position: 0 0;
  width: 57px;
  height: 66px;
  background: url(http://macter.com/wp-content/uploads/2014/06/pharma.png) no-repeat;
  float: left;
}

.sprite-biologi {
  background-position: 0 -116px;
  width: 57px;
  height: 66px;
  background: url(http://macter.com/wp-content/uploads/2014/06/Biological-p.png) no-repeat;
  float: left;
}

.sprite-consumer {
  background-position: 0 -232px;
  width: 57px;
  height: 66px;
  background: url(http://macter.com/wp-content/uploads/2014/07/consumer-newicon.png) no-repeat;
}

.sprite-latest-news {
  background-position: 0 -348px;
  width: 59px;
  height: 68px;
  background: url(images/latest-news.png) no-repeat;
}

.sprite-logo {
  background-position: 0 -466px;
  width: 172px;
  height: 63px;
  background: url(images/sprite.png) no-repeat;
}

.sprite-pd-1 {
  background-position: 0 -579px;
  width: 291px;
  height: 197px;
  background: url(images/sprite.png) no-repeat;
}

.sprite-pd-2 {
  background-position: 0 -826px;
  width: 291px;
  height: 197px;
  background: url(images/sprite.png) no-repeat;
}

.sprite-pd-3 {
  background-position: 0 -1073px;
  width: 291px;
  height: 197px;
  background: url(images/sprite.png) no-repeat;
}

.sprite-send-query {
  background-position: 0 -1320px;
  width: 59px;
  height: 68px;
  background: url(images/send-query.png) no-repeat;
}



/*Inner page About US*/
  .about-us-breadcrumb {
    margin-bottom: 36px;
    margin-top: -35px;
}

.box-breadcrumb {
  height: 25px;
    padding-top: 2px;
    
  color: #fff;
    
  background: url(http://macter.com/wp-content/uploads/2014/05/box-breadcrumb-bg.jpg) repeat-y;
  background-size:contain;

  background-position:center;

}

.box-breadcrumb a {
    color: #fff;
    text-decoration: none;

}



.box-breadcrumb-active {
  background: #a61016 !important;
}

.product-banner{
  background: url(http://macter.com/wp-content/uploads/2014/07/product-banner31.png) no-repeat;
  height: 204px;
  background-position:center;
  width: 100%;
}

.banner2{
  background: url(images/aboutus-banner.jpg) no-repeat;
  height: 204px;
  background-size:contain;
  background-position:center;
  width: 100%;
}

.banner-quality{
  background: url(http://macter.com/wp-content/uploads/2014/07/banner-quality.png) no-repeat;
  height: 204px;
  background-position:center;
  width: 100%;
}


.banner-technical{
  background: url(http://macter.com/wp-content/uploads/2014/07/banner-techincal.jpg) no-repeat;
  height: 204px;
  background-position:center;
  width: 100%;
}

.banner-about{
  background: url(http://macter.com/wp-content/uploads/2014/07/img_04.jpg) no-repeat;
  height: 204px;
  background-position:center;
  width: 100%;
}
.banner-rnd{
  background: url(http://macter.com/wp-content/uploads/2014/07/banner-rnd.jpg) no-repeat;
  height: 204px;
  background-position:center;
  width: 100%;
}
.banner-businesspartner{
  background: url(http://macter.com/wp-content/uploads/2014/07/banner-businesspartner.jpg) no-repeat;
  height: 204px;
  background-position:center;
  width: 100%;
}

.banner-map{
  height: 204px;
background-size:contain;
background-position:center;
  width: 100%;
}
h2.resp-accordion
{background:#a61016;}

.navbar-inverse .navbar-toggle
{background-color: #a61016 !important;}


.section-four p {
  color: #828282;
text-align: left;
font-size: 14px;  
line-height: 30px;
}

.section-four h3 {
  font-family: "MyriadPro-Semibold" !important;
  font-size: 24px;
}

.section-four h4 {
  font-family: "MyriadPro-Regular" !important;
  font-size: 20px;
}

.section-four h5{
  color: #828282;
  font-size: 16px;
  margin-top:0px;
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
{color: #e30918 !important;}



.section-four a {
  color: #de0b14;
}

.section-four a:hover {
  color: #373737;
  text-decoration: none;
}

  .about-us-mission-cnt {
    margin-bottom: 36px;
    margin-top: 50px;

}

.box-mission{
  height: 250px;
  padding: 30px;
  color: #828282 !important;
  background: #f0f0f0 !important;
}

.box-mission-active {
  background: #dbdbdb !important;
}

.about-us-mission-cnt h3 {
  font-family: "MyriadPro-Semibold";
  font-size: 24px;
}

.about-us-mission-cnt h4 {
  font-family: "MyriadPro-Regular";
  font-size: 20px;
}

table.job-apply-table.table1 td select {
    color: #333;
    height: 35px;
    padding: 6px;
    width: 50%;
}

table.job-apply-table.table1 td input {
    color: #333;
    height: 35px;
    padding: 10px;
    width: 50%;
}

table.job-apply-table.table1 td select {
  width: 50%;
  height: 35px;
  padding: 6px;
  color: #333;
}

table.job-apply-table.table1 td textarea {
  width: 50%;
  height: 60px;
  padding: 6px;
  color: #333;
}

.button-primary {
    background: none repeat scroll 0 0 #a61016;
    border: 0 none;
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 10px !important;
    width: 25% !important;
}
td.jd p {line-height: 28px;}

.box-mission ul
{
list-style-image:url("images/list-img.png");
padding: 0 15px;
}

.box-mission ul li
{
padding:1px;
}


div.container.bfd h3 {
font-family: "MyriadPro-Semibold";
font-size: 24px;
}

.Board-of-Directors-box {
 background: #bc1821;
 height: 100px;
 margin-bottom: 30px;
 padding: 5px;
 }

.Board-of-Directors-box a {
color: #FFF !important;
text-decoration: none;
}

.Board-of-Directors-box h4 {
  padding: 0px 20px 0px 20px;
  color: #fff;
  font-family: "MyriadPro-Semibold";

}

.Board-of-Directors-box p {
  color: #fff;
  font-size: 14px;
  font-family: "MyriadPro-Semibold";
  padding:0px 20px 10px 20px;
}


.Board-of-Directors-box .btn {
background: rgba(0, 0, 0, 0);
border: 1px solid #FFF;
float: right;
border-radius:0px;
padding:6px;
}

.Board-of-Directors-box .btn:hover {
background: #fff;
color:#bc1821 !important;
}

.section-five {
}

.section-five h3 {
  font-family: "MyriadPro-Semibold";
}

.section-five h3 {
  font-family: "MyriadPro-Semibold";
}

.client-logo{
  background: #f0f0f0;
  padding: 20px;
}
.inner-footer{
  background: #4b4b4c;
  color: #fff !important;
}

.top-1{
  margin-top: 30px;
   margin-bottom: 30px;
}

#wrapper {
  padding-left: 250px;
  transition: all 0.4s ease 0s;
}

#sidebar-wrapper {
 
  background: #f0f0f0;
  height: 100%;
  overflow: auto;
  z-index: 1000;
  padding-bottom: 30px;
  transition: all 0.4s ease 0s;
}


.sidebar-nav {
 
  top: 0;
  list-style: none;
  margin: 0;
  font-size: 20px;
  padding: 10px;
}

.sidebar-nav li {
  line-height: 21px;
  text-indent: 0px;
}

.sidebar-nav li a {
  color: #999999;
  display: block;
  border-bottom: 1px solid #dcdcdc;
  text-decoration: none;
padding-bottom: 10px;
padding-top: 10px;
font-size: 18px;
font-family: "MyriadPro-Semibold";
}

.sidebar-nav li a:hover {
  color: #e30918;
  background: rgba(255,255,255,0.2);
  text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
  height: 65px;
  line-height: 60px;
  font-size: 18px;
}

.sidebar-nav > .sidebar-brand a {
  color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
  color: #fff;
  background: none;
}

.spacing{
  margin-top: 0;
}


.operation-box {
  background: #f0f0f0;
  padding: 20px 20px 10px 20px;
}
.operation-box-tp {
  /*background: #f0f0f0;*/
  padding-bottom:15px;
}

.operation-box-bt {
  background: #f0f0f0;
  padding-bottom:15px;

}

.operation-box-bottom {
  background: #bc1821;
  padding: 6px 2px 6px 6px;
  color: #fff;
  margin-bottom: 30px;
  font-size: 12px !important;
  min-height: 270px;
  height:100%;
 
}


.operation-boxtp-bottom {
  background: #bc1821;
  padding: 6px 2px 6px 6px;
  color: #fff;
  margin-bottom: 30px;
  font-size: 12px !important;
 
}

.operation-boxtnd-bottom {
    background: none repeat scroll 0 0 #bc1821;
    color: #fff;
    font-size: 12px !important;
    margin-bottom: 30px;
    padding: 6px 2px 30px 7px;
    width: 250px;
  min-height:155px;
  height:100%;
}


.operation-box-bottom p{
 
 font-size: 13px !important;
 padding:6px; 
}

.operation-boxtp-bottom p{
 
 font-size: 13px !important;
 padding:6px; 
 height: 45px;
 color:#fff;
}


.operation-box-bottom-tp p{
 
 font-size: 13px !important;
 padding:6px; 
 height: 55px;
 padding:0px;
}



.operation-box h3 {
  color: #000;
  margin-top: 0;
  font-family: "MyriadPro-Semibold";

}

.operation-box p {
  color: #fff;
  font-size: 14px;
  font-family: "MyriadPro-Semibold";
  padding:0px 20px 20px 20px;
}

.operation-box a {
 /*padding:0 20px 0px 20px;*/
  color: #de0b14;
}

.machine h4{
  padding: 0px 0;
  font-size:17px !important;
}

.machine ul
{
list-style-image:url("images/list-img-machine.png");
padding: 0 15px;
color: #828282;
}

.machine ul li
{
padding:0px;
}

div.row.machine h3 {
font-family: "MyriadPro-Semibold";
font-size: 24px;
}

.career-style{
  background: #f0f0f0;
  padding: 20px;
  margin-bottom: 30px;
  margin-top: 30px;
}

.section-seaven {
  color: #828282;
}

.section-seaven h3 {
  font-family: "MyriadPro-Regular";
  font-size: 22px;
}

.section-seaven h4 {
  font-family: "MyriadPro-Regular";
  font-size: 18px;
}

.career_list ul
{
list-style-image:url("images/list-img.png");
padding: 0 15px;
color: #828282;
}

.career_list ul li
{
padding:1px;
}

.jobs-listing h4{
  font-family: "MyriadPro-Regular";
   padding-top: 7px;
}

.jobs-listing .list_p{
  font-size: 18px;
  padding-left: 0px;
  padding-right: 25px;
  color: #000000 !important;
}

.more-career-btn {
    background: none repeat scroll 0 0 #a61016;
    border: medium none !important;
    border-radius: 0 !important;
    color: #fff;
    float: left;
    font-size: 16px;
    margin-bottom: 30px !important;
    margin-top: 10px;
    padding: 6px 20px !important;
}

div.more-career-btn a {
color: #FFF;
text-decoration: none;
}


.select-style select {
   background: transparent;
   width: 160px;
   padding: 0px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 26px;
   -webkit-appearance: none;
   }


.select-style {
   width: 100%;
   height: 27px;
   overflow: hidden;
   background: url(http://macter.com/wp-content/uploads/2014/05/arrow.png) no-repeat right #fff;
   border: 1px solid #ccc;
   }




.prd-box {
  background: #bc1821;
  height: auto;
  margin-bottom: 30px;
 
}

.prd-box h4 {
  padding: 5px 20px 0px 20px;
  color: #fff;
  font-family: "MyriadPro-Semibold";

}

.prd-box p {
  color: #fff;
  font-size: 14px;
  font-family: "MyriadPro-Semibold";
  padding:0px 20px 20px 20px;
}

.prd-box .btn-default{
  background: transparent;
  border-radius: 0px;
  border: 1px solid #fff;
color: #fff;
 margin-bottom: 30px;
    margin-left: 20px;
}

.recent-post{
  position: relative;
  margin-top: -66px;
      padding: 51px 0;
      overflow: hidden;
  background: #f0f0f0;
}

.recent-post-list{
  padding:10px 0px;
  overflow: hidden;
}

.recent-post-list:hover{
  background: #e3e3e3;
}

.recent-post-active{
  background: #e3e3e3;
}

.recent-post-list h4{
  font-size: 18px;
   font-family: "MyriadPro-Bold";
   color: #606060;

}

.recent-post-list p{
  font-size: 12px;


}

.recent-img{
  float: left;
  padding-right: 10px;
}

.recent-heading{
  padding: 0 15px;

}

.silo h4{
  font-size: 18px;



  margin-top: 15px;
}

.contact-page{
  
  padding: 30px 0;
  overflow: hidden;
  margin-bottom: 50px;
  background: #f0f0f0;
}

.contact-heading-4{
  font-size: 19px !important;
  color: #a61016;
  padding-left: 20px;
}

.contact-p1{

  padding-left: 20px;
  margin-bottom:10px;
}

.contact-icon{
  height: 35px;
}

.contact-icon img{
  float: left;
    padding-right: 14px;
    }

 .contact-p{
  color: #000 !important;
  font-size: 18px !important; 
   padding-left: 20px;
   margin-top:20px;
   margin-bottom: 20px; 
 }  

 .contact-main{
  padding-top: 89px;
  line-height: 30px;
 }  

 .contact-main p{
  padding: 5px;
 }  
 .contact-main a{
  color: #DE0B14;
 }

.footer-social ul
{ list-style:none;}

.footer-social ul li
{ float:left}

.footer-social-fb {
background: url("images/fb-f.png") no-repeat center scroll rgba(0, 0, 0, 0);
width: 20px;
height: 15px;
display: block;
font-size: 0;
}

.footer-social-tw {
background: url("images/tw-f.png") no-repeat center scroll rgba(0, 0, 0, 0);
width: 20px;
height: 15px;
display: block;
font-size: 0;
}

.footer-social-in {
background: url("images/in-f.png") no-repeat center scroll rgba(0, 0, 0, 0);
width: 27px;
height: 15px;
display: block;
font-size: 0;
}

.menu-technical-menu-container ul
{padding:0px;}

.menu-technical-menu-container li
{list-style:none;
padding-left: 20px;
font-size: 18px;
font-family: "MyriadPro-Semibold";
}

.menu-technical-menu-container li.current-menu-item a {
    color: #ED1B24;

}

.menu-quality-meu-container ul
{padding:0px;}

.menu-quality-meu-container li
{list-style:none;
padding-left: 20px;}

.menu-quality-meu-container li.current-menu-item a {
    color: #ED1B24;
}
 
 
/*Inner page About US-----End------*/



@media only screen and ( max-width: 1920px) {
.about-us-breadcrumb {
    margin-bottom: 36px;
    margin-top: -25px;
}

}

@media only screen and ( max-width: 1440px) {
.banner2 {
   height: 183px;
  }
}


@media only screen and ( max-width: 1366px) {
.banner2 {
   height: 170px;
  }
}


@media only screen and ( max-width: 1280px) {
.banner2 {
   height: 159px;
  }
}



@media only screen and ( max-width: 1024px) {
 
.banner2 {
    height: 126px;
}
  .head-socia-in {
    margin-right: -10px;
  }

  .slider-sec {
    margin-bottom: 36px;
    margin-top: -104px;
  }
}





@media only screen and ( max-width: 980px) {

.banner2 {
   height: 125px;
  }

   .search-field {

    margin-right: 8px;
  }



  .recent-post{
    margin-top: 0;
  }

  .header {
    margin-bottom: -12px;
    margin-top: 7px;
  }

}

@media only screen and ( max-width: 800px) {

.banner2 {
   height: 123px;
  }

  .contact-main{
  padding-top: 0;
}

.contact-page{
  margin-bottom: 20px;
}

}

@media only screen and ( max-width: 768px ) {

.my-logo {
    float: left;
    padding-left: 38px;
    width: 24.5%;
}

.banner2 {
   height: 95px;
  }

  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 46.75% !important;
}

.section-taketo-us .btn.btn-default{
  margin-top: 40px;
}

}

@media only screen and ( max-width: 640px) {
  
  
  
  .widget-meta-data-filter {
    margin-left: 20px;    
  }
  #Product_page_Sidebar .widget-meta-data-filter {
    margin-left:0;
    }

.navbar-toggle {
    margin-right: 36px;
}
.navbar-brand {
  margin-left:-38px;
  }
  
.search-field {
    width: 186px !important;
}

div>ul.rnd {
color: #828282;
padding-left: 19px;
}

.contact-page{

  margin-bottom: 20px;
}

.contact-main{
  padding-top: 0;
}

.widget-meta-data-filter table td select {
width: 98px !important;

}

.nav li.dropdown .dropdown-menu
{
    display: block;    
}

.dropdown-menu {

position: relative;
top: 100%;
left: 0;
z-index: 1000;
display: none;
/* float: left; */
float: none;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
list-style: none;

border: none;
background: none;
box-shadow: none;

}

.footer ul {
    padding: 10px;
}
.Board-of-Directors-box{
  width: 49%;
}



.banner2 {
height:77px;
}
  .search-field {
    margin-right: 0;
  }

  .navbar-collapse {
    width: 100%;
  }


  .footer-tx .pull-right {
    float: left !important;
  }

  .slider-box {
    text-align: center;
  }

  .sprite-Pharmaceutical {
    float: none;
    margin: 0 auto;
  }

  .sprite-biologi {
    float: none;
    margin: 0 auto;
  }

  .sprite-consumer {
    float: none;
    margin: 0 auto;
  }

  .Pharma {
    text-align: center;
  }

  .section-taketo-us h3 {
    text-align: center;
  }

  .section-taketo-us p {
    text-align: center;
  }

  .box {
    text-align: center;
  }

  .img-responsive {
    margin: 0 auto;
  }

  .navbar-header {
    float: right;
    width: 100% !important;
  }

  .slider-sec {
    margin-bottom: 36px;
    margin-top: -23px;
  }

  .section-taketo-us {
    background-color: #EFEFEF;
    padding: 6px 50px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .section-taketo-us .btn.btn-default {
    float: none;
  }

  .top-1-r{
  margin-top: 30px;
   margin-bottom: 30px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-left: 2em !important;
    width: 81.75% !important;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
  float: left !important;
}
 .section-taketo-us .btn.btn-default {

    margin-bottom: 15px !important;
  }

}

@media only screen and ( max-width: 1280px) {
  
.slider-sec {
    margin-bottom: 36px;
    margin-top: -195px;
    position: relative;
    z-index: 99;
}

.slider-sec .btn-default {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
    color: #fff;
    margin-left: 10px;
    margin-top: 0;
}
.slider-box {
    background: none repeat scroll 0 0 #bc1821;
    margin-bottom: 0;
    min-height: 195px;
}}

@media only screen and ( max-width: 1366px) {
  
.slider-sec {
    margin-bottom: 36px;
    margin-top: -195px;
    position: relative;
    z-index: 99;
}

.slider-sec .btn-default {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
    color: #fff;
    margin-left: 10px;
    margin-top: 0;
}
.slider-box {
    background: none repeat scroll 0 0 #bc1821;
    margin-bottom: 0;
    min-height: 195px;
}
}

@media only screen and ( max-width: 480px) {

.search-field {
    width: 133px !important;
}

.mr-rt {
margin-right: 15px;
}

.banner2 {
height: 58px;
}

.contact-page{
  margin-bottom: 20px;
}

.contact-main{
  padding-top: 0;
}

.my-logo {
float: left;
padding-left: 38px;
width: 32.5%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-left: 2em !important;
    width: 81.75% !important;
}

.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
   float: left !important;
}

.footer ul {
    padding: 10px;
}
.Board-of-Directors-box{
  width: 71%;
}

.top-1-r{
  margin-top: 30px;
   margin-bottom: 30px;
}

.contact-icon {
height: 71px;
}

.search-field {
    margin-right: 0px;
  }
.machine h4
{line-height:28px;}
 .section-taketo-us .btn.btn-default {

    margin-bottom: 15px !important;
  }
}

@media only screen and ( max-width: 1024px) {
  
.slider-sec {
margin-bottom: 36px;
margin-top: -85px;
position: relative;
z-index: 99;
}
.slider-box {
background: none repeat scroll 0 0 #bc1821;
margin-bottom: 0;
min-height: 170px;}
}

@media only screen and ( max-width: 360px) {

.widget-meta-data-filter table td select {
width: 94px !important;
}

.search-field {
width: 80px !important;
}
.contact-page{
  margin-bottom: 20px;
}

.banner2 {
height: 93px;
}

.contact-main{
  padding-top: 0;
}

.my-logo {
    float: left;
    padding-left: 52px;
    width: 33.5%;
}

.top-1-r{
  margin-top: 30px;
   margin-bottom: 30px;
}
.Board-of-Directors-box{
  width: 100%;
}

.search-field {
    margin-right: 0px;
  }

  .navbar-brand {
    margin-left: -33px;
    margin-top: -8px;
  }
  .section-taketo-us .btn.btn-default {

    margin-bottom: 15px !important;
  }
}

.img-border {
    border: 1px solid #828282;
}

select#Subject {
border: 0 solid #CCC;
border-radius: 0;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #E8E8E8;
display: block;
font-size: 14px;
background: #9A9A9A;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100%;
}
span.wpcf7-form-control-wrap.Subject select {


width: 100%;
}



@media only screen and ( max-width: 360px) {
  
.search-field {
width: 66px !important;
}

}



@media only screen and ( max-width: 640px) {
  
.table-responsive
{overflow-x: scroll;
overflow-y: hidden;
margin-bottom:20px;}

.banner {
  display: none;}

.slider-sec {
  margin-top: 0;}

.banner-about {
  display:none;}
  
.about-us-breadcrumb {
  margin-top: 0px;}

.banner-technical {
  display: none;}

.product-banner {
  display:none;}

.banner-quality{
  display:none;}
  
.banner-rnd {
  display:none;
  } 
.banner-businesspartner {
  display:none;}
.banner2 {
  display:none;}
}


.product-para {
  margin-top:15px;}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    display: none;
}

#comments h2 {
color: #000;
}

.posted_in {
  display:none;}

.contact-main1 {
    line-height: 30px;
    padding-left: 0;
}

.contact-main1 div {
    padding-left: 31px;
}

.orderlist li a {
   color: #000;
}

.tagged_as {
display: none;}/* CSS Document */