html body {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

html{margin-top: 0px !important;}
body{padding: 0px; margin:0px; background-color: rgb(226,226,226)}
.site{padding-top: 0px !important;background:url('http://labfabricatorsindia.com/wp-content/uploads/2017/02/header.png'); 
background-repeat: no-repeat;background-size: contain;background-color: rgba(203,203,203,.7)}
.site{padding: 0 !important; margin:0 !important;}
body.admin-bar:not(.custom-background-image)::before {top: 0px;}
.main-navigation{background-color: rgb(211,211,211);
  background: -webkit-linear-gradient(left, #fff , rgb(211,211,211)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #fff, rgb(211,211,211)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #fff, rgb(211,211,211)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #fff , rgb(211,211,211)); /* Standard syntax */
  border-radius: 3px 3px 0 0;
}
body.custom-background {background-color: transparent;}
.site-header-menu{padding-right: 12px;padding-left: 20px; position:relative;}
.main-navigation li:hover > a, .main-navigation li.focus > a{background-color: rgb(139,169,11);
  color: #fff;text-decoration: none;border-radius: 3px 3px 0 0; 
  border:1px solid rgb(88,117,63);border-bottom: none;font-size: 14px;}
.site-header-menu{margin-top:60px;margin-bottom: 0px;}
.site-branding{margin-top: 0px !important; margin-bottom: 0px;}

.green{background-color: rgb(137,167,11); 
  background: -webkit-linear-gradient(top, rgb(137,167,11) , rgb(155,183,11),rgb(137,167,11)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom, rgb(137,167,11), rgb(155,183,11),rgb(137,167,11)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom, rgb(137,167,11), rgb(155,183,11),rgb(137,167,11)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to bottom, rgb(137,167,11) , rgb(155,183,11),rgb(137,167,11)); /* Standard syntax */
  height: 45px;border-radius: 3px 0 3px 3px;}
/* .widget_nav_menu */.menu-sidebar-menu-container{background-color: rgb(137,167,11);
 background: -webkit-linear-gradient(left, rgb(118,144,9) , rgb(155,183,11)); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, rgb(118,144,9), rgb(155,183,11)); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, rgb(118,144,9), rgb(155,183,11)); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, rgb(118,144,9) , rgb(155,183,11)); /* Standard syntax */
  box-shadow:0 1px 1px;border-radius: 3px;}

.menu{list-style-image: url('http://labfabricatorsindia.com/wp-content/uploads/2017/02/bullet.jpg');
padding-left: 10px;}
.menu li{border-bottom:1px solid rgba(94,116,5,.7);}
.menu li a{color: #fff;font-size: 14px;}
.menu li a:hover{color: rgb(48,76,27);text-decoration: none;}
.widget_nav_menu{border:0px;}
.sidebar {margin-top:-50px;}
.top-banner{height: 300px;width: 72%; position: relative; padding: 5px;}
.site-header{padding-bottom: 0px;padding-top: 0px;}
.sidebar {margin-top: -280px;}
.download{padding: 10px; background-color: #fff; margin-top: 20px; box-shadow: 0 0 1px;border-radius: 3px;}
.download a img{margin:10px auto;}
.download table tr td a img{height: 60px;width: 60px;}

.download-box{height: 220px;}

.copy-right{background:url('http://labfabricatorsindia.com/wp-content/uploads/2017/02/bottom_bcg.jpg'); 
width: 100%;
background-size: cover; 
background-repeat: no-repeat;
position: relative;height: 70px;
padding-left: -15px !important ;
padding-right: -15px !important ;
text-align: center; text-decoration: none;font-size: 14px;
margin:auto;background-color: rgb(143,174,11)
}
.text center{padding-top: 10px;}

.site-main{ padding: 10px;}
.site-main h1{border-bottom: 3px solid rgb(214,214,214);padding-bottom: 5px;font-size: 24px !important;}
.post-navigation .post-title { display: none;}
.post-thumbnail img{max-width: 270px; margin: 50px auto;}
blockquote, .menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus, .post-navigation, .post-navigation div + div, .pagination, .widget, .page-header, .page-links a, .comments-title, .comment-reply-title{border:none;}
.nav-links.nav-previous{display: table;}
.entry-footer{display: none;}
.search-field{margin-top: 3px;}
.search-submit{background-color: transparent;}
.search-submit:hover{background-color: transparent;}
.site{margin-top:0px;}
.about{padding: 20px;}
.about h3,.contact h3,.gallery h3{color:rgb(141,170,11);}
.about h5{color:#999;font-weight: bolder;}
hr{color:#999;height: 2px;}

.contact ul li{background-color: #E3DEDE;margin: 10px;}
.contact ul li p{font-size: 12px !important;}
.gallery table , tr , td{border:none;}
.nav-previous{width: 50%;float: left;}
.nav-next a span{text-align: right;}
.list-detail{padding:10px; list-style-type: none;}
.pagi button{float: right; background-color: rgb(149,177,10); color: #000;padding:5px;font-size: 12px;margin: 10px;}
.pt-cv-ifield a img{height: 100px; width: 100px;box-shadow: 2px 3px 5px; border:1px inset #666;}

blockquote, .post-password-form label, a:hover, a:focus, a:active, 
.post-navigation .meta-nav, .image-navigation, .comment-navigation, 
.widget_recent_entries .post-date, .widget_rss .rss-date, .widget_rss cite, 
.site-description, .author-bio, .entry-footer, .entry-footer a, .sticky-post, 
.taxonomy-description, .entry-caption, .comment-metadata, .pingback .edit-link, 
.comment-metadata a, .pingback .comment-edit-link, .comment-form label, .comment-notes, 
.comment-awaiting-moderation, .logged-in-as, .form-allowed-tags, .site-info, .site-info a, 
.wp-caption .wp-caption-text, .gallery-caption, .widecolumn label, .widecolumn .mu_register label
{
  font-size:13px;
  color: #000;
  text-decoration: none;
}
.product_group{
  padding: 0 50%;background-color: rgb(153,153,153); color:#fff;font-size: 16px; display: block;
}
.content-area{background-color: #fff; box-shadow: 0px 0px 1px;}
.content-area h3{color:rgb(146,174,10);padding: 10px;}
.content-area a{color:#000; font-size: 13px;}
body:not(.search-results) article:not(.type-page) .entry-content{float: none!important;width: 100% !important;}
.layout-controls .input_control{border: 1px solid#6f6767 !important;}


/* media query for mobile */
@media (max-width:910px){
  .menu-toggle{font-size: 14px;}
  .site-content{margin-top: 0px;}
  .primary-menu li a{padding-left: 10px;}
  .menu-top-menu-container{display: block;}
  .toggled-on{margin-top: 0px;}
  .sidebar {margin-top: 80px;}
  .contact,.gallery{padding: 10px;}
  .top-banner{height: auto;width: 100%; position: relative;}
  .content-area row .img-responsive{padding-left: 20px; padding-right: 20px;}
}



/* slider one */
#slideshow {
  margin: 30px auto;
  position: relative;
  width: 240px;
  height: 240px;
  padding: 10px;
}

#slideshow > div {
  position: absolute;
}
/* slider one */
/* slider Two */

#slideshow2 {
  margin: 30px auto;
  position: relative;
  width: 240px;
  height: 240px;
  padding: 10px;
}

#slideshow2 > div {
  position: absolute;
}
/* slider Two */
/* slider Three */

#slideshow3 {
  margin: 30px auto;
  position: relative;
  width: 240px;
  height: 240px;
  padding: 10px;
}

#slideshow3 > div {
  position: absolute;
}
/* slider Three */



#gal1 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal1 > div {
  position: absolute;
}
#gal2 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal2 > div {
  position: absolute;
}
#gal3 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal3 > div {
  position: absolute;
}
#gal4 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal4 > div {
  position: absolute;
}
#gal5 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal5 > div {
  position: absolute;
}
#gal6 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal6 > div {
  position: absolute;
}
#gal7 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal7 > div {
  position: absolute;
}
#gal8 {
  margin: 10px auto;
  position: relative;
  width: 80px;
  height: 80px;
}
#gal8 > div {
  position: absolute;
}
.page-header{margin: 0px !important;padding-top:0 !important;}
.page-header.page-title{padding:5px;}
.pagi-achive button{float: right; background-color: rgb(149,177,10); color: #000;padding:5px;font-size: 12px;margin: 10px;}
.list.achive { margin-top: 40px;}
.detail >.achive >.cat_con >.post >.post-thumbnail >img{width: 20% !important;}
.wpcf7-textarea{height: 60px !important;}
#enquiry{cursor: pointer;height: 40px;width: 150px;}

.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {
    width: 100% !important;
    text-align: right !important;
    padding-right: 5px !important;
    background-color: transparent!important;
    border: none!important;
}
#wpcf7-f445-p30-o1 p {
    float: left;
    margin-right: 4px;
    width: 49%;
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child::before{border:none!important;}
.wpcf7-submit{background-color: rgb(146,175,11)!important;}
.achive .cat_con .post .post-thumbnail img{margin: 0!important;height: 100px!important;width: 100px!important;box-shadow: 2px 3px 5px!important;border: 1px inset #666!important;}
.achive .cat_con .entry-title{border-bottom: 2px solid #ccc !important;padding-bottom: 5px;}
.achive .cat_con .post .post-thumbnail{width: 15%!important;float: left;}
/* .achive .cat_con .entry-title{text-align: center !important;} */
.page-numbers {
    font-size: 20px !important;
}



.site-header-menu .logoText {
    position: absolute;
    right: 3px;
    top: -45px;
}

.download-box h4 a {
    text-transform: capitalize;
}