/*================Common css ===========================*/
.subcategory [type="checkbox"]:not(:checked),.subcategory [type="checkbox"]:checked{
left:35px !important;
}
.owl-carousel.owl-drag .owl-item{
 width:0px !important;
}
.wpb-woo-products-slider .owl-stage{
  transform:translate3d(25px, 0px, 0px) !important;
}

#abt_timeline{
display:none !important;
}
.wonderpluginslider{
width:900px !important;
}
body,.cd-horizontal-timeline .events-content h2{
    font-family: Museo500Regular !important;
}
body{
   background:#f4f4f4 !important;
 }
 .home.page-id-119 .owl-stage{
width:100% !important;
}
.footer-nav #products_predictive_search-2{
display:none !important;
}
 .home.page-id-119 .owl-stage-outer .owl-item.active{
width:225px !important;
display:inline-block !important;
float:left;
}
 .home.page-id-119  .quantity{
display:none;
}
 .home.page-id-119 .add_to_cart_button{
    float: none !important;
    text-align: center;
    margin: 0 auto;
    display: block !important;
}

.page-id-6038 #recent-posts-3,
.page-id-4520 #hb-toggle-coupon,
 .page-id-4521 .checkout-button {
display:none !important;
}
#main-content{padding-top:0 !important;}
.vc_custom_1520428181583{margin-bottom:0 !important;}
.grid .figcaption{background: rgba(112,50,106,0.7) !important;}
.woocommerce nav.woocommerce-pagination{
text-align:right;
}
#main-content .hb-sidebar{
    padding-top: 35px !important;
}
#main-content .hb-sidebar h3{
font-size:18px !Important;
}
.archive .widget-item{
margin-bottom:15px !important;
}
.single-product .related{
display:none;
}

/*================end of the common css ===================*/

/* ================ main menu===============*/
#main-nav{
  /*  background:#7b2069;*/
color:#fff;
}
#main-nav ul.sub-menu li a:hover{
background:#82226f78 !important;
}
 #main-nav ul.sub-menu li.menu-item-5596 a:hover,
#main-nav ul.sub-menu li.menu-item-5664 a:hover{
background:transparent !important;
}
#main-nav ul.sub-menu li a:hover span{
color:#fff !important;
}
#main-nav>li.megamenu>ul.sub-menu>li>a:hover span{
color:#000 !important;
}
#main-nav ul.sub-menu li a span {
    letter-spacing: 0px;
    color: #000 !important;
    display: inline;
    width: 100%;
    position: relative;
    text-transform: capitalize;
    font-size: 16px;
}
#main-nav>li.megamenu>ul.sub-menu,#main-nav ul.sub-menu{
background:#f4f4f4;
}

#main-nav>li>a {
  /* color: #f7f7f7;*/
color:#000;
}
/* ================ main menu===============*/
.archive .hb-sidebar h3{
margin-bottom:10px !important;
}
 .subcategory{
    padding-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.archive .hb-sidebar .elisa label,
.archive .hb-sidebar  .productCat label,
.archive .hb-sidebar  .reactivity label,
.archive .hb-sidebar .application label{
display: inline-block !important;
    padding-left: 42px !important;
    vertical-align: top;
    line-height: 1;
    margin-bottom: 10px;
}
.wpcf7-form  .mb15{
margin-bottom:12px !important;
}

 .wpcf7-form  .wpcf7-textarea{
height:100px;
}

#sliderrow  wpb_content_element {
margin-bottom:0px !important;
}
.amazingslider-bullet-image-1{
width:100% !important;
}
.wonderpluginslider{
width:900px !important;
}
.amazingslider-bullet-1 {
    background: transparent !important;
    padding: 5px 0px !important;
    border-bottom: 1px dotted #7b2069;
    width:100% !important;
margin:0px !important;
}
.amazingslider-bullet-1{
    background: transparent !important;
}
.amazingslider-bullet-wrapper-1{
margin:0px 0px 5px 0px !important;
}
.amazingslider-nav-1{
width:100%  !important;
}
.bnt-shortcode .bnt-title span{
border-color: transparent transparent transparent #7b2069 !important;
}
#main-content .homeslider .wpb_text_column {
margin-bottom:0px !important;
}
#breakingNews .wpb_text_column{
margin-bottom:0px !important;
}
.bnt-shortcode .bnt-inner ul li a, .bnt-shortcode .bnt-inner ul li a:link {
    color: #333 !important;
    font-size: 16px;
    text-decoration: none;
    border: 0;
    font-weight: 100 !important;
}
.amazingslider-text-box-1{
display:none !important;
}
.amazingslider-nav-thumbnail-tite-1{
display:block !important;
}
.amazingslider-text-box-1 +  div{
opacity:0 !important;
}

#main-nav ul.sub-menu li a, #main-nav ul.sub-menu ul li a{
color:#000 !important;
}
.amazingslider-car-left-arrow-1,
.amazingslider-car-right-arrow-1{
margin-left:45% !important;
margin-right:45% !important;
}

.amazingslider-bullet-text-1{
       display: block;
    position: absolute;
    overflow: hidden;
    margin: 21px 10px !important;
    width: auto !important;
    text-align: center;
    line-height: 1 !important;
    height: 18px !important;
}
.amazingslider-nav-thumbnail-tite-1{
      padding: 0px !important;
    line-height: 1  !important;
    font-size: 13px  !important;
}
.amazingslider-nav-container-1{
margin-right:15px !important;
}
.amazingslider-text-wrapper-1,
.homeslider .wpb_column>.wpb_wrapper :last-child{
display:none !important;
}
.amazingslider-bullet-selected +.amazingslider-bullet-text-1{
opacity:0 !important;
}
.menu-item-5666 span,
.menu-item-5664 span{
    display: block  !important;
    max-height: 200px  !important;
}
 .menu-item-5666 span div,
 .menu-item-5664 span div{
    display: block  !important;
    margin: 0 auto  !important;
    padding: 150px !important;
    background-size: contain;
}
.amazingslider-bullet-image-1 img{
opacity:0.2;
}

.amazingslider-bullet-image-1:hover img{
opacity:1;
}
 .amazingslider-bullet-selected .amazingslider-bullet-image-1 img{
opacity:1;
}
.wonderpluginslider-container{
margin-left:0px !important;
}
.menu-item-5666 a:hover,
 .menu-item-5664 a:hover{
background:none !important;
transform: scale(1.1);
}
@media(min-width:767px) and (max-width:1200px){
#About{
padding-bottom:25px !important;
}
#services .hb-third-dark{
    padding: 13px 10px !important;
}
.wonderpluginslider-container{
  margin: 0 auto;
    padding-left: 0px;
    padding-right: 240px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding: 0px !important;
}
.wonderpluginslider {
    width: 70% !important;
    margin-left: 0px !important;
}
.amazingslider-nav-1 {
    width: 50% !important;
}
.amazingslider-nav-thumbnail-tite-1{
font-size:13px;
}
}
@media(max-width:480px){

.vc_custom_1520501184942 span{
font-size:18px;
}
}
@media(max-width:767px){
.vc_custom_1521008561884 .nbm p{
text-align:center;
}
#services .wpb_column:last-child(4){
margin-bottom:0px !important;
}
#BioOceanAbtimg p {
text-align:center;
}
.amazingslider-nav-1{
display:none !important;
}
.wonderpluginslider{
width:auto !important;
}
.wonderpluginslider-container{
padding:0px !important;
}
.homeslider{
  padding:0px !important;
 }
.nbm.vc_custom_1520430526775 {
    margin-bottom: 10px !important;
    padding-top: 0px !important;
}
.nbm.vc_custom_1520430526775 p{
text-align:center;
}
.nbm.vc_custom_1521008561884,
.nbm.vc_custom_1441993134318{
    margin-bottom: 0px !important;
    padding-top: 00px !important;
padding-bottom:30px !important;
}
#services .wpb_column{
margin-bottom:25px !important;
}
#services{
margin-bottom:0px !important;
}
}

/* ========================Distribution========================*/
 
#distribution .feature-box{
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dotted #ccc;
}

#distribution .feature-box-content{
      margin-left: 40px;
}
#distribution h2{
margin-bottom:30px !important;
}
#distribution  .feature-box.alternative i.ic-holder-1{
    background: 0 0!important;
    border: none!important;
    font-size: 22px;
    line-height: 25px;
    height: 25px;
    width: 30px;
    margin-bottom: 0!important;
    padding: 0!important;
}
#pre-footer-area{
display:none;
}
/* ========================End of the Distribution========================*/

/* =====================Contact==========================*/
.contactSidebar h4{
margin-bottom:0px;
font-weight:400;
padding-bottom:0px !important;
}
/* =====================End of the Contact==========================*/

/* ====================== shop page=======================*/

table th{
    border-left: 1px solid  transparent !important; 
}
table{
    border: 1px solid transparent !important; 
}
table td{
border-top: 1px solid transparent !important; 
border-left: 1px solid  transparent  !important; 
}
 .single-product .add_to_cart_button,
.archive .add_to_cart_button{
 position: relative;
    background: #323436 !important;
    line-height: 40px !important;
    padding: 0 20px !important;
    text-shadow: none !important;
    box-shadow: none !important;
    border: 0 !important;
    font-size: 12px !important;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #fff !important;
    display: inline-block !important;
    margin-left: 15px !important;
    margin-right: 20px !important;
    line-height: 35px !important;
background: linear-gradient(to right, #993f9c, #7b2069) !important;
}

.single-product .add_to_cart_button:hover,
.archive .add_to_cart_button:hover{
background:#bb4ba6  !important;
}
.single-product  .woocommerce-loop-product__title,
.archive table .woocommerce-loop-product__title{
margin-bottom:0px !important;
font-size:15px !important;
color:#7b2069;
}
.single-product   tr:nth-child(even),
.archive .table  tr:nth-child(even) {
background: #e8e8e8;
}
.single-product  .table  tr:nth-child(odd),
.archive .table  tr:nth-child(odd) {
background: #fff;
}

.hb-image-bg-wrap{
    margin-top: 30px !important;
}
.woocommerce-page .hb-sidebar,
.woocommerce-page  .hb-main-content {
margin-top:15px !important;
}
.hb-woo-product-details h3,
.woocommerce-page .hb-woo-product-details h3{
font-size: 1.3em !important;
display:block !important;
}
.woo-cats,
.woocommerce-page  .woo-cats{
display:none  !important;
}
#page-5827 .woocommerce .hb-woo-product  .hb-woo-product-details,
.woocommerce-page .hb-woo-product-details {
    float: none !important;
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
}
.hb-woo-product .price,
.woocommerce-page .hb-woo-product .price {
    float: none  !important;
    display: block !important;
    line-height: 1 !importan;
    position: relative !importan;
    right: 0 !important;
}
 .hb-woo-product-details h3,
.woocommerce-page .hb-woo-product-details h3 {
    margin: 0 0 10px !important;
}
.hb-product-meta-wrapper,
.woocommerce-page .hb-product-meta-wrapper{
    position: relative !important;
    padding: 15px !important;
    background: #fff !important;
}

#main-wrapper .hb-woo-product .like-holder {
    position: absolute;
    right: 15px !important;
    top: 85px !important;
    vertical-align: bottom;
}
#main-wrapper .hb-woo-product .hb-woo-image-wrap{
margin-bottom:0px !important;
}
 .hb-product-meta-wrapper .hb-woo-product-details p,
 .woocommerce .hb-product-meta-wrapper .hb-woo-product-details p{
    margin-bottom: 5px !important;
    color: #999;
    font-size: 15px !important;
}
 .hb-woo-product-details p span,
 .woocommerce .hb-product-meta-wrapper .hb-woo-product-details p span{
    float: right  !important;
    font-size: 13px !important;
}

.wooas-container ul.alphabets li{
    margin-right: 10px;
    margin-bottom: 15px;
}
.hb-custom-select:before, .hb-woo-wrapper ul.sort-count .current-li:before{
width:2em !important;
}
/* ====================== end shop page=======================*/


/* ======================About page ===================*/
#aboutPage p{
    font-size: 18px;
    width: 75%;
    margin: 0 auto;
}
.Subheading h4 span {
font-size:25px !important;
}
#abt_timeline{
font-size:18px;
}
/* ======================End About page ===================*/
#main-nav li ul a i:not(.sf-sub-indicator) {
    margin-top: -1px!important;
    color: #490037;
}
.single-product #hb-page-title {
 display:none !important;
}
.single-product  .fullwidth{
margin-top:50px !important;
}
.category-researches .hb-image-bg-wrap,
.category-newsletter .hb-image-bg-wrap {
      background-image: url('https://bioocean.com/wp-content/uploads/2018/03/newsletter-banner.jpg') !important;
}
.term-antibody .hb-image-bg-wrap,
.term-immuno-isotype  .hb-image-bg-wrap,
.term-rat-elisa-kit .hb-image-bg-wrap,
.term-human-elisa-kit   .hb-image-bg-wrap,
 .term-featured  .hb-image-bg-wrap {
   background-image: url('https://bioocean.com/wp-content/uploads/2015/10/ELISA-5.jpg') !important;
}
.term-canine-elisa-kit   .hb-image-bg-wrap{

 background-image: url('https://bioocean.com/wp-content/uploads/2018/03/1243.png') !important;
}
.category-researches .search-result-counter,
.category-newsletter .search-result-counter {
display:none;
}
.term-antibody   #hb-page-title.small-padding,
.term-immuno-isotype   #hb-page-title.small-padding,
.term-canine-elisa-kit   #hb-page-title.small-padding,
.term-rat-elisa-kit    #hb-page-title.small-padding,
.term-featured   #hb-page-title.small-padding,
.term-human-elisa-kit   #hb-page-title.small-padding,
.term-featured   #hb-page-title.small-padding,
.category-researches  #hb-page-title.small-padding,
.category-newsletter  #hb-page-title.small-padding{
    padding-top: 95px;
    padding-bottom: 60px;
}
.term-antibody  .hb-page-title h1, 
.term-immuno-isotype  .hb-page-title h1, 
.term-canine-elisa-kit  .hb-page-title h1, 
.term-rat-elisa-kit  .hb-page-title h1,
.term-human-elisa-kit .hb-page-title h1,
.term-featured   .hb-page-title h1,
.category-researches  .hb-page-title h1,
.category-newsletter  .hb-page-title h1 {
color:#fff !important;
}
.category-researches .hb-page-title h2,
.category-newsletter  .hb-page-title h2 {
display:none !important;
}

.term-antibody  .breadcrumbs-wrapper,
.term-immuno-isotype .breadcrumbs-wrapper,
.term-immuno-isotype .breadcrumbs-inside a,
.term-canine-elisa-kit  .breadcrumbs-inside a,
.term-canine-elisa-kit .breadcrumbs-inside a,
.term-rat-elisa-kit .breadcrumbs-inside a,
.term-rat-elisa-kit .breadcrumbs-wrapper,
.term-human-elisa-kit .breadcrumbs-inside a,
.term-human-elisa-kit .breadcrumbs-wrapper,
.term-featured   .breadcrumbs-inside a,
.term-featured  .breadcrumbs-wrapper,
.category-researches .breadcrumbs-wrapper,
.category-researches .breadcrumbs-inside a,
 .category-newsletter  .breadcrumbs-inside a,
.category-newsletter .breadcrumbs-wrapper{
color:#fff !important;
}
/* ====================single product =====================*/
.single-product .product_meta {
    top: 0px !important;
}
.woocommerce div.product .summary p.price, .woocommerce-page div.product .summary p.price{
    margin-bottom: 0px !important;
font-size:25px !important;
}
.single-product .product_meta .sku{
color:#111;
}
 .single-product .product_meta .posted_in{
font-size:15px;
}
 .single-product .cat_wrapper {
    top: -22px;
    position: relative;
    color: #777;
    font-size: 15px;
}
.single-product .cat_number{
      color: #323436 !important;
    font-weight: 600 !important;
}
 .single-product .bottom-meta-section{
display:none !important;
}
 .single-product h3.hb-heading span{
font-size:25px !important;
}
.single-product p.description{
    font-size: 22px !important;
    color: #323436;
    margin-bottom: 15px !important;
}
.single-product .summary p{
    color: #333;
    font-size: 16px;
margin-bottom:5px !important;
}
.single-product .cart span{
    float: left;
    font-size: 18px;
    margin-right: 15px;
    line-height: 2.2;
}
.single-product .single_add_to_cart_button {
background: #7b2069 !important;
}
.single-product  .woocommerce-tabs .panel{
    font-size: 15px !important;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
padding: 0 25px !important;
}
.woocommerce-page #main-wrapper #respond input#submit{
    background: #7b2069 !important;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a{
    font-size: 15px !important;
}
#main-wrapper .single_add_to_cart_button{
background: #7b2069 !important;
}

/*
 .single-product  .variations{
display:none !important;
}
*/

single-product  .hb-woo-meta{
display:none !important;
}
 .single-product .wc-tabs-wrapper p{
font-size:14px !important;
}
 .single-product .single_add_to_cart_button {
background: #7b2069 !important;
}
#termsCondn{
width:80%;
margin:0 auto;
}
.Condn p{
font-size:15px !important;
}
.Condn h3{
    font-size: 20px;
    line-height: 1;
    margin-bottom: 5px;
}
#techInfo .wpb_single_image{
    margin-bottom: 15px !important;
}
#techInfo .wpb_text_column  h3{
color: #842d72;
    font-weight: 600;
    margin-bottom: 15px !important;
    line-height: 1;
}
#techInfo .wpb_text_column{
margin-bottom: 0px !important;
}
#techInfo .wpb_text_column p{
font-size: 16px;
    text-align: center;
}
.page-id-5892  .hb-sidebar{
margin-top:10px !important;
}
.category-newsletter .excerpt-wrap{
margin-left:0px !important;
}
.category-newsletter .search-entry h4 a{
font-size:20px;
}
.category-newsletter  .search-thumb{
    width: 100%  !important;
    float: none !important;
    background: none  !important;
    HEIGHT: AUTO !important;
   
}
.category-newsletter search-result-counter img{
   height: auto !important;
    border-radius: 0px !important;
width:auto !important;
}
.category-newsletter .hb-sidebar{
margin-top:10px !important;
}
.category-newsletter  .search-thumb img{
    max-width: 100% !IMPORTANT;
    height: auto !important;
    border-radius: 0PX !IMPORTANT;
    WIDTH: 100% !IMPORTANT;
    POSITION: STATIC;
}
.hb-spl-thumb img, article.search-entry a.search-thumb img{
    max-width: 100% !important;
    height: auto !important;
width:100% !important;
}

#whoAreWe h3{
    width: 70%;
    margin: 0 auto;
}
#whoAreWe .wpb_gallery{
margin-bottom:0px !important;
}
#whoAreWe .wpb_gallery .wpb_image_grid_ul li{
    display: inline-block !important;
    float: none !important;
    position: relative !important;
    left: 0px !important;
}

#whoAreWe .wpb_gallery .wpb_image_grid_ul {
text-align:center !important;
}

#main-wrapper #footer .textwidget a:hover{
color:#f57fdc !important;
}

#abt_timeline .cd-horizontal-timeline{
margin-top:15px !important;
}
#abt_timeline{
margin-bottom:0px !important;
}
#abt_timeline ul li{
list-style-type:none !important;
}
#abt_timeline .events-content{
margin-top:10px !important;
}
#abt_timeline .events-content{
height:auto !important;
}
#abt_timeline .wpb_text_column {
margin-bottom:0px !important;
}
.cd-horizontal-timeline .events a.older-event::after,
#abt_timeline .cd-horizontal-timeline .events a.older-event::after{
border-color:#7b2069 !important;
}
#abt_timeline .cd-horizontal-timeline .events a.selected::after {
    background-color:#7b2069 !important;
    border-color: #7b2069 !important;
}

#abt_timeline .cd-horizontal-timeline .filling-line{
background-color:#7b2069 !important;
}
#abt_timeline  .cd-horizontal-timeline .events-content li{
margin-bottom:15px !important;
}
#abt_timeline  .cd-horizontal-timeline .events-content em {
    font-size: 15px;
    line-height: 1;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner img{
height:30px !important;
width:auto !important;
}
.woocommerce #main-content .hb-sidebar{
width:auto !important;
}
.single-product .related {
dispaly:none;
}
 .single-product .quantity:before,
.archive .quantity:before{
display:none !important;
}
 .single-product .cart .quantity input.minus, .single-product .cart .quantity input.plus,
.archive .cart .quantity input.minus,.archive .cart .quantity input.plus{
display:none !important;
}
 .single-product  .quantity input.qty,
.archive .cart .quantity input.qty{
    border: 1px solid #e1e1e1 !important;
    min-width: 50px;
}
 .single-product  .quantity,
.archive .quantity{
display:inline-block;
margin:0px !important;
}
 .single-product .added_to_cart, 
.archive .added_to_cart, 
.archive .confirm_add{
display:none !important;
}
 .single-product  .table .thead th,
.archive .table .thead th{
border-bottom: 1px solid #e1e1e1 !important;
}
 .single-product  .hb-more-details,
.archive .hb-more-details{
display:none !important;
}
/* ====================responsive===================*/
@media(min-width:768px){
    .cd-horizontal-timeline .events-content h2{
         font-size: 20px  !important;
    }   
   .cd-horizontal-timeline .events-content p{
    font-size:15px !important;
    }
}
/* =================end of the responsive=============*/



 /* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
     position: absolute;
    left: 20px;
    opacity: 0;
    z-index: 9;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
    position: absolute;
    left: 2px;
    top: -3px;
    width: 1em;
    height: 1em;
    border: 2px solid #ccc;
    background: #fff;
    border-radius: 4px;
    box-shadow: inset 0 1px 0px rgba(0,0,0,.1);

}

/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
 position: absolute;
    top: -0.03em;
    left: 1.3em;
    font-size: 1.1em;
    line-height: 0.8;
    color: #842d72;
    transition: all .2s;
    font-family: Helvetica, Arial, sans-serif;
}

/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}


/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
.wRelatedProducts h2{
margin-bottom:30px !important;
}
.wRelatedProducts{
margin-top:30px !important;
}
.clearFilter{
    background: #323436;
    color: #fff;
    padding: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
}
.clearFilter:hover{
color:#fff !important;
background:#000 !important;
}
#main-content .hb-sidebar  #text-7{
padding:0px !important;
}
.page-id-4521 .hb-page-title h1{
visibility:hidden;
}
.single-product .wc-tabs-wrapper{
margin-bottom:50px !important;
}
/************************ header search ***************************/
/*
.dgwt-wcas-search-wrapp{
width: 95% !important;
}

  .fancy-s-open  .main-navigation{
    height:60px !important;
    line-height: 60px !important;
}
.dgwt-wcas-sf-wrapp{
background:#fff !important;
}
#dgwt-wcas-search{
    height: 40px;
    border-color: transparent;
    box-shadow: none;
    font-size: 20px;
    color: #777;
    font-weight: 500;
}
.wc_ps_sidebar_container{
    width: calc(100% - 0px - 0px - 50px) !important;
    margin: 10px 0 10px 0 !important;
    border-color:transparent !important;

}
.wc_ps_nav_submit{
display:none !important;
}
.wc_ps_nav_fill{
padding:0px 15px;
}
.predictive_results.predictive_results_sidebar{
top:135px !important;
position:fixed !important;
}
.sticky-nav .predictive_results.predictive_results_sidebar{
top:80px !important;
}
.close-fancy-search{
    position: absolute !important;
    z-index: 999;
}
.wc_ps_sidebar_container .wc_ps_nav_field .wc_ps_search_keyword{
font-size: 20px  !important;
} */
/************************ end header search ***************************/
.widget_products_predictive_search  #wc_ps_container_2{
    line-height: 1.5;
    margin-top: 25px;
}
.stuck .widget_products_predictive_search  #wc_ps_container_2{
  margin-top: 10px;
}
.predictive_search_results{
max-height:400px !important;
}
.predictive_results{
position:fixed !important;
}
#footer-menu #products_predictive_search-2{
display:none !important;
}
#Distmap{
padding:0px !important;
margin:0px !important;
}
#main-wrapper.hb-boxed-layout #Distmap .vc_custom_1522159206894{
margin:0px !important;
}
.category-researches .hb-sidebar {
margin-top:10px !important;
}
.post-template-default #hb-page-title {
display:none !important;
}
.post-template-default #main-content{
margin-top:50px !important;
}
.amazingslider-bullet-image-1{
height:55px !important;
}
.wc_ps_nav_field {
border:0.5px solid #cdcdcd !important;
}
#dataTable{
    display: block;
    width: 100%;
    overflow-x: auto;
}
@media (max-width:479px){
.home.page-id-119 #homeProduct .owl-stage{
transform: translate3d(0px, 0px, 0px) !important;
}
#mobile-menu-wrap{
max-width:320px;
}
.amazingslider-space-1,
.wonderpluginslider{
height:250px !important;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{
padding:0px 5px !important;
}
#whoAreWe h3{
    width: 90%;
}
.ced h2,
.single-product p.description,
.single-product h3.hb-heading span{
font-size:20px !Important;
}
}

@media (max-width:767px){
.single-post  .form-col{
width: 100%;
    padding-right: 0px;
    float: left;
    margin-bottom: 15px;
}

#respond p input:not([type=checkbox]){
    width: auto !important;
}

.col-12.hb-main-content{
padding-left:0px !important;
padding-right:0px !important;
}

.wooas-container{
text-align:center;
}
#main-wrapper .single_add_to_cart_button{
    font-size: 9px !important;
padding: 0 13px !important;
}
.single-product .add_to_cart_button, .archive .add_to_cart_button{
    margin-left: 0px !important;
    margin-right: 0px !important;
    line-height: 1.2 !important;
    font-size: 12px !important;
}
#whoAreWe .wpb_gallery .wpb_image_grid_ul li{
top:0px !important;
margin-bottom:0px !important;
}
#aboutPage p{
    width: 100%;
}
#aboutPage h1{
    font-size: 25px;
}
.cd-horizontal-timeline .events-content h2{
    font-size: 2rem !important;
}
#distribution .feature-box {
    margin-bottom: 2px !important;
}
}
@media (min-width:901px) and (max-width:1024px){
#logo img, .stuck #logo img{
    max-height: 30% !important;
  }
#main-nav li a{
padding:0px 5px !important;
}
#header-bar .top-widget{
padding-right:5px !important;
}
#main-nav>li>a{
font-size:12px !important;
}
}
@media (min-width:480px) and (max-width:768px) {
.wonderpluginslider,
.amazingslider-space-1{
height:350px !important;
}
}
@media (max-width:900px){
#menu-item-5666 div, #menu-item-5664 div{
    padding: 70px !important;
    background-size: cover;
}
#respond p input:not([type=checkbox]){
width:auto !important;
}

}
#mobile-menu-wrap input[type=text], .hb-top-holder{
padding: 15px 15px 15px 20px!important;
}
.mobile-menu-open .mobile-menu-close{
    right: 10px !important;
}
.post-template-default #main-content .hb-sidebar,
.postid-6121 .hb-sidebar{
margin-top: 10px !important;
}
@media(min-width:768px){
.woocommerce #main-content .hb-sidebar{
padding-right:0px !important;
}
}

.productsubCat{    margin-bottom: 10px;}
.productsubCat label{  padding-left: 40px !important; }

.single-product .woocommerce-loop-product__title, .archive table .woocommerce-loop-product__title{
    font-size: 14px !important;
}

/****checkbox css - maha ***/
.input-checkbox{
opacity:1 !important;
}

.woocommerce-checkout #payment div.payment_box input.input-text.wc-credit-card-form-card-cvc{width: 100% !important;}
#payment .wc-terms-and-conditions label.woocommerce-form__label-for-checkbox{line-height: 1 !important;}
#payment .woocommerce-SavedPaymentMethods-saveNew  label{  padding-left: 25px !important; }
.woocommerce-checkout  .create-account  label.woocommerce-form__label-for-checkbox{line-height: 1 !important; vertical-align: text-top;     padding-left: 25px;  display: block !important;}
