/*
 Theme Name:   Ippo Child
 Theme URI:    http://themeskingdom.com
 Description:  Ippo is a contemporary, minimalistic, so 2019 theme, created to let your tech blog content shine. This tech blog theme is designed to look good on all screen sizes, enabling your ideas, videos, galleries of photos, quotes, and links to shine through. It doesn’t clog your website with unnecessary effects. Instead, it does you a favor by featuring modern typeface with, and a lot of whitespace. No reader would be able to resist reading all your blog posts!
 Author:       Themes Kingdom
 Author URI:   http://themeskingdom.com
 Template:     ippo
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain:  ippo
*/



@font-face {
    font-family: CerebriSans-Bold;
    src: url(/assets/fonts/CerebriSans-Bold/font.woff) format("woff");
  }
  
  @font-face {
    font-family: CerebriSans-Book;
    src: url(/assets/fonts/CerebriSans-Book/font.woff) format("opentype");
  }
  
  @font-face {
    font-family: CerebriSans-Regular;
    src: url(/assets/fonts/CerebriSans-Regular/font.woff) format("opentype");
  }
  
  @font-face {
    font-family:CerebriSans-Light;
    src: url(/assets/fonts/CerebriSans-Light/font.woff) format("opentype");
  }
  
  
  
  /******common css*********/
  /*html{scroll-padding-top: 110px;}
  */
  body{color: #000000;position: relative;font-variant-ligatures: no-common-ligatures;font-family: CerebriSans-Regular;}
  .unbold-title{font-size: 24px;line-height:1.2;font-family: CerebriSans-Regular;}
  .bold-title{font-size: 36px;line-height:36px;letter-spacing: -0.9px;font-family: CerebriSans-Bold;}
  .parasize{font-size: 1em;line-height: 24px;}
  .disclaimer {font-size: 10px;font-family: Segoe UI;font-style: italic;}
  .separator{margin: 1em 0;}
  .title-bold-h4{font-size:24px;font-family: CerebriSans-Bold;line-height: 36px;}
  .btn.focus, .btn:focus{box-shadow: none;}
  *{box-sizing: border-box;font-family: CerebriSans-Regular;}
  .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{background-color: #1C9F5A;border-color: #1C9F5A;}
  .Nutriventia-mainwrapper{max-width: 1440px;margin:auto;padding-top: 4.9em;overflow-x:unset;}
  .maxrestrict-1150{margin: auto;max-width: 1150px;}
  .maxrestrict-1050{margin: auto;max-width: 1050px;}
  .maxrestrict-950{max-width: 950px;margin: auto;}
  .maxrestrict-700{max-width: 700px;margin: auto;}
  .maxrestrict-720{max-width: 720px;margin: auto;}
  .maxrestrict-650{max-width: 650px;margin: auto;}
  .maxrestrict-820{max-width: 100%;margin: auto;}
  .link-green{color: #1C9F5A;text-decoration: none;font-size: 16px;line-height: 24px;font-family: CerebriSans-Bold;display: inline-flex;align-items: center;}
  .link-green:hover{text-decoration: none;color:#1C9F5A;}
  .link-green-btn{border-radius: 30px;padding: 0.8em 0.5em;background: #1C9F5A;border: 0;max-width: 100%;width: 180px;margin: auto;color: #fff;font-family: CerebriSans-Bold;}
  .link-green-btn:hover{background: #1C9F5A;color: #fff;}
  .link-purple-btn{border-radius: 30px;padding: 0.8em 0.5em;background:#36095E;border: 0;font-weight:normal;max-width: 100%;width: 180px;margin: auto;color: #fff;font-family: CerebriSans-Bold;}
  .link-purple-btn:hover{background:#36095E;color: #fff;}
  .link-whitebg-button{border: 1px solid #1C9F5A;border-radius: 30px;padding: 12px 46px;background: #fff;color: #1C9F5A;font-size: 18px;line-height: 24px;font-family:CerebriSans-Bold;}
  .link-whitebg-button:hover{color: #1C9F5A;}
  .borderlink-green-btn{font-family: CerebriSans-Bold;padding: 13px 36px;background: transparent;border: 2px solid #1C9F5A;color: #1C9F5A;margin: auto;border-radius: 30px;-moz-box-shadow: 1px 1px 0px 0px, 2px 2px 0px 0px, 3px 3px 0px 0px, 4px 4px 0px 0px, 5px 5px 0px 0px;-webkit-box-shadow: 1px 1px 0px 0px, 2px 2px 0px 0px, 3px 3px 0px 0px, 4px 4px 0px 0px, 5px 5px 0px 0px;box-shadow: 1px 1px 0px 0px, 2px 2px 0px 0px, 3px 3px 0px 0px, 4px 4px 0px 0px, 5px 5px 0px 0px;position: relative;font-size: 18px;}
  .borderlink-green-btn:hover{-moz-box-shadow: 0px 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px 0px;box-shadow: 0px 0px 0px 0px;color: #1C9F5A;top:3px;left:3px;}
  
  /******header css********/
  html{overflow-x: hidden;}
  
  header{background-color:transparent;}
  header > .navbar{background-color: #fff;padding: 1.3rem 0.8rem;}
  header .contact-btn-link a{color: #1C9F5A;border: 1.5px solid;border-radius: 30px;padding: 0.4em 2em;}
  header .logo a{display: inline-block;}
  header .logo a img{max-width:150px;width: 100%}
  header .navbar-light .navbar-nav .nav-link{color: #000000;letter-spacing: 1.7px;text-transform: uppercase;font-size: 13px;font-weight:normal;margin: 0 0.6em;}
  header .navbar-expand-lg .navbar-collapse{justify-content: flex-end;}
  header .navbar-expand-lg .navbar-nav{margin-right: 2em;}
  .search-container {position: relative;display: inline-block;margin: 4px 2px;height: 50px;width: auto;vertical-align: bottom;right: 0;}
  .search-container.mobile-view .closebtn {
    display: none;
    position: absolute;
    right: -100px;
}
.search-container.mobile-view.searchopened .closebtn {
    display: block;
    z-index: 99;
    right: -28px;
    top: 5px;
    font-size: 28px;
}
  /*******footer css********/
  footer .links-wrapper ul li{margin:0;}
  footer {background: #333333;color: #fff;}
  footer img{width: 100%;max-width: 170px;}
  footer .footer-bottom .right-block img{max-width: 100px;width: 100%;}
  footer .links-wrapper .link a{text-decoration: none;font-size:16px;color: #fff;letter-spacing: 0.4px;line-height: 28px;}
  footer .links-wrapped > ul{list-style-type: none;}
  footer .links-wrapper .linkheading{font-size:16px;margin-bottom:10px;font-family:CerebriSans-Bold;line-height: 20px;letter-spacing: 0.3px;}
  footer .footer-top{padding: 61px 0;border-bottom: 1px solid;}
  footer .links-wrapper ul{list-style-type: none;}
  footer .footer-bottom .links-wrapper ul li:nth-child(2){margin: 0 3em;}
  footer .footer-bottom .links-wrapper ul li{display: inline-block;}
  footer .footer-bottom .links-wrapper ul{padding-left: 0;}
  footer .footer-bottom{padding: 32px 0px 44px 0px;}
  footer .footer-top-leftblock .title{padding-top: 56px;letter-spacing: 0.5px;}
  footer .copyright-text{font-size: 12px;margin-top: 7px;line-height: 24px;letter-spacing: 0.3px;}
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child{padding-top:0;}
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .two >ul{margin-bottom: 0;}
  footer .footer-top .footer-top-rightblock .links-wrapper:first-child .three >ul,footer .footer-top .footer-top-rightblock .links-wrapper:last-child .three >ul{}
  footer .footer-bottom .left-block{padding-left: 0;}
  footer .footer-bottom .right-block{padding-right: 0;text-align: right;}
  /*footer .footer-top .footer-top-rightblock .links-wrapper:last-child .two >ul{padding-left:initial;}*/
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .three >ul:last-child{margin-bottom: 0;padding-top: 0.5em;}
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child li a{padding: 0.3em 0.3em 0.1em 0.3em;display: inline-block;}
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child li a i{font-size: 1.1em;color: #000;}
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child{display: flex !important;min-height:auto;margin-bottom: 0;align-items:center;position:absolute;bottom: 10px;}
  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child li:nth-child(2){margin: 0 10px;}
  footer .footer-top .footer-top-rightblock{padding-right: 0;}
  footer .links-wrapped.four .linkheading{margin-bottom: 15px;}
  footer .links-wrapped.four .linkheading + .link{margin-bottom: 12px;}
  footer .links-wrapped.four .linkheading ~ .link a{font-weight: bold;}
  footer .footer-bottom .links-wrapper ul li a{font-size: 14px;line-height: 24px;}
  footer .footer-top .footer-top-rightblock .links-wrapper .links-wrapped.one .linkheading ~ .link a{font-size: 14px;}
  footer .footer-top .footer-top-rightblock .links-wrapper .links-wrapped.two .linkheading ~ .link a{font-size: 14px;}
  footer .footer-about-link{font-family: CerebriSans-Bold;text-decoration: none;font-size: 16px;color: #fff;line-height: 20px;letter-spacing: 0.3px;}
  footer .social_linkdsk a img{max-width:30px;}
  
  
  /******medea query******/
  @media only screen and (max-width: 991px) {
      header nav > .logo{display: flex;width: 100%;justify-content: space-between;}
      header > .navbar{padding: 18px 30px 18px 24px;}
      header .navbar-light .navbar-toggler{border-color: transparent;color: #333;padding-right: 0;padding-top: 0;padding-bottom: 0;}
      header .navbar-toggler-icon{height:17px;width: 20px;}
      header .navbar-toggler:focus, .navbar-toggler:hover{outline: none;}
      header .navbar-expand-lg .navbar-nav{margin-top: 1.5em;}
      .Nutriventia-mainwrapper{padding-top: 4em;}
      .navbar-light .navbar-toggler-icon{background-image: url(assets/images/hamburgen-icon.png);}
      header > .navbar.mobile-navbar{border-bottom: 1px solid #ebebeb;}
      .overlay-white{min-height: 100%;height:100%;background-color: #fff;}
      .request-samplesec-home{padding: 4em 1em;}
      .request-samplesec-home .parasize{padding: 20px 0 50px 0;}
      .descliamer-wraper{padding:3em 1em;}
  }
  
  
  @media only screen and (min-width: 768px) {
      /*footer .footer-top .footer-top-rightblock .links-wrapper:first-child .three >ul, footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul{padding-left: 2em;}*/
      header > .navbar{padding: 18px 24px;}
  }
  

  
  @media only screen and (min-width: 1200px) {
      .maxrestrict-1084{margin: auto;max-width: 1084px;}
      .business-sec-home-wraper{padding-left: 0;padding-right: 0;}
      .descliamer-wraper .title-desc-sec{padding-left: 0;padding-right: 0;}
      footer .footer-top .footer-top-leftblock{padding-left: 0;}
      header > .navbar{max-width:100%;margin: auto;padding: 1.3em 100px;}
      /*.practical-applicationwapped .card-wrapper:first-child .title-wraper >.title-bold-h5{padding-left:6px;}*/
      .footer-wrapper{padding: 0 100px;}
      footer .footer-top{max-width: 100%;}
      footer .footer-bottom{max-width: 100%;}
      .descliamer-wraper .title-desc-sec{padding-left: 0;padding-right: 0;}
  }
  
  @media only screen and (min-width: 1440px) {
      .maxrestrict-1440{margin: auto !important;max-width: 1440px !important;}
      header > .navbar{padding: 22px 100px;margin:auto;}
      header .navbar-light .navbar-nav .nav-link{margin: 0 0.6em;padding: 0 15px;line-height: 15px;}
      header .contact-btn-link a{padding: 8px 34px;font-size: 16px;line-height: 24px;}
      .footer-wrapper{padding: 0 100px;}
      .maxrestrict-1140{margin: auto;max-width: 1140px;}
      .descliamer-wraper{padding:3em 100px;}
  }
  
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      header .logo a img{max-width: 110px;}
      footer .footer-top .footer-top-rightblock{padding-right: 15px;}
      footer .footer-bottom{padding: 30px 24px;}
      footer .footer-top{padding: 61px 24px;}
      footer .links-wrapper ul{padding-left: initial;}
      footer .footer-top .footer-top-rightblock .links-wrapper:first-child .three >ul, footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul{padding-left: initial;}
      header .navbar-toggler-icon{width:17px;}
      .product-sec-2-wrapper .chooseproduct-sec-wraped .right-block .title-bold-h4{text-align:center;}
      .blog .content-area + .sidebar{margin-bottom: 2em;margin-top: 1em;flex: 100%;}
      .post-template-default .content-area + .sidebar{margin-bottom: 4em;margin-top: 4em;flex: 100%;}
      .request-samplesec-home .title-desc-sec .bold-title{font-size: 24px;line-height: 36px;}
      .request-samplesec-home .parasize{padding: 15px 0 32px 0;}
      .request-samplesec-home .borderlink-green-btn{font-size: 14px;line-height: 21px;max-width: 170px;padding: 10px 35px;}
  }
  
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
      footer .footer-bottom{padding: 35px 0px 40px 0px;}
      footer .footer-top{padding: 61px 15px;}
      footer .links-wrapper ul{padding-left: initial;}
      footer .footer-top .footer-top-rightblock .links-wrapper:first-child .three >ul, footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul{padding-left: initial;}
      .request-samplesec-home{padding: 75px 0;}
  }
  
  
  /********general css********/
  .unbold-title,.bold-title{line-height: 40px;letter-spacing: normal;}
  
  
  /*****product common css*****/
  .breadcrumb .top-text.tm {font-size: 8px;}
  
  @media only screen and (max-width: 768px) {
    .breadcrumb .top-text{font-size: 10px;letter-spacing: 0.5px;}
  }
  @media only screen and (min-width: 992px) {
    .breadcrumb .top-text{font-size: 10px;top: 0.6em;letter-spacing: 0.5px;}
  }
  @media only screen and (min-width: 768px) {
    .breadcrumb .top-text{font-size: 10px;letter-spacing: 0.5px;}
  }
  
  
  /********medai query********/
  
  @media only screen and (max-width: 767px) {
      
      .unbold-title{font-size: 18px;line-height: 28px;}
      .bold-title{font-size: 24px;line-height: 28px;}
      .parasize{font-size: 14px;line-height: 21px;}
  }
  
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      .parasize{font-size: 16px;line-height: 24px;}
      header .navbar-toggler-icon{width: 25px;height: 25px;}
      header > .navbar{padding: 18px 40px 18px 32px;}
      footer .footer-top{padding: 45px 0px;}
      footer .footer-top-leftblock .title{padding-top: 22px;letter-spacing: 0.5px;font-size: 12px;line-height: 15px;padding-bottom: 40px;}
      .product-sec-5-wrapper .title-desc-sec{padding-bottom: 30px;}
      footer img{max-width: 130px;}
      footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child{margin-top: 30px;min-height: auto;}
      footer .footer-bottom{padding: 30px 0px 40px 0;}
      footer{padding: 0 50px !important;}
      footer .footer-top .footer-top-leftblock{padding-left: 0;}
      footer .footer-top .footer-top-rightblock{padding-left: 0;}
      body.fullwidth-slider .featured-slider .entry-title{font-size: 45px;
      line-height: 60px;}
      body .featured-slider-wrap + .site-content .category-filter{margin-top: 4em;}
  }
  
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
      header > .navbar{padding: 20px 40px;}
      header .navbar-light .navbar-nav .nav-link{line-height: 15px;margin: 0 11px;padding: 0;}
      header .contact-btn-link a{padding: 8px 34px;}
      footer{padding: 0 60px !important;}
      footer .footer-top{padding: 50px 0px 50px 0;}
      footer .footer-top .footer-top-leftblock{padding-left: 0;}
      footer .footer-top-leftblock .title{padding-top: 35px;}
  }
  
  @media only screen and (min-width: 1200px){
      .descliamer-wraper >.para-wrapped{padding: 0;}
      header > .desktop-navbar .navbar-nav > .nav-item .nav-link{line-height: 19px;}
      /*header.header-wrapper > .desktop-navbar .dropdown-menu{top:84px !important;}*/
  }
  
  @media only screen and (min-width: 1440px) {
      footer .links-wrapped.four >ul{padding-left: 80px;}
      footer .footer-top .footer-top-rightblock .links-wrapper:last-child .two >ul{padding-left: 50px;}
      .descliamer-wraper >.para-wrapped{padding: 0;}
      .descliamer-wraper >.para-wrapped{padding: 0;}
  }
  
  .desclaimer-title{font-size: 14px;line-height: 18px;font-family: CerebriSans-Bold;padding-bottom: 10px;}
  
  
  
  /***********medai query**********/
  
  @media only screen and (min-width: 768px) and (max-width: 991px) {
      header .mobile-headernavwraper .dropdownnav-mobilewraper > .navbar-nav{max-height: initial !important;overflow:unset;}
      header .dropdownnav-mobilewraper .mobile-viewcontactbtn {position: absolute;bottom:25px;width: 100%;}
      header .dropdownnav-mobilewraper .mobile-viewcontactbtn a{font-size: 16px;display: block;max-width: 100%;padding: 12px 33px;background: #1C9F5A;
      border: none;color: #fff;line-height: 24px;border-radius: 25px;box-shadow: none;}
       footer .footer-top .footer-top-rightblock .links-wrapper .links-wrapped.two .linkheading ~ .link a{font-size: 12px;}
       footer .footer-top .footer-top-rightblock .links-wrapper .links-wrapped.one .linkheading ~ .link a{font-size: 12px;}
      .request-samplesec-home .title-desc-sec .bold-title{font-size: 24px;line-height: 36px;}
      .request-samplesec-home .parasize{padding: 15px 0 32px 0;}
      .request-samplesec-home .borderlink-green-btn{font-size: 14px;line-height: 21px;max-width: 170px;padding: 10px 35px;}
      .blog .content-area + .sidebar,.post-template-default .content-area + .sidebar{max-width:initial;}
      .featured-slider-wrap + .site-content .main-container{margin-top:auto;}
      .category-filter{margin-top:7em;}
      body .content-area + .sidebar{max-width:100%;flex:100%;}
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1439px) {
      .maxrestrict-1050{max-width: 100%;}
      footer .footer-top .footer-top-rightblock .links-wrapper:last-child .two >ul{padding-left: 20px;}
      footer .footer-top .footer-top-rightblock .links-wrapper:first-child .three >ul, footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul{padding-left:50px;}
      footer .links-wrapper ul{padding-left: initial;}
      /*header.header-wrapper > .desktop-navbar .dropdown-menu{top: 82px !important;}
  */   }
  
  /*****************drop down navigation css****************/
  
  header.header-wrapper > .desktop-navbar .nav-item .links .top-text{font-size: 10px;top: -1em;}
  header.header-wrapper > .desktop-navbar .nav-item .links .top-text.tm{font-size: 8px;top: -1.1em;}
  header.header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block .section-middle-block-wraped ul.Raw-Extracts-wraper .nav-item-submenu:first-child{padding-top: 0;}
  /* adds some margin below the link sets  */
  .header-wrapper > .desktop-navbar .dropdown-menu div[class*="col"] {
     margin-bottom:1rem;
  }
  
    .header-wrapper >.desktop-navbar .dropdown-menu {
    border:none;
    background-color:#fff !important;
  }
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped .section-middle-block .title-bold-h4{margin-bottom: 35px !important;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped .common-sections .title-bold-h4{font-size: 14px;line-height: 18px;letter-spacing: 2px;color: #9B9B9B;text-transform: uppercase;margin-bottom: 25px;}
  .header-wrapper > .desktop-navbar .nav-item .Branded-Ingredientslink a,.header-wrapper .navbar .nav-item .Raw-Extracts-link a{font-size: 16px;line-height: 24px;color: #000;text-decoration: none;display: inline-block;}
  .header-wrapper > .desktop-navbar .nav-item .Branded-Ingredientslink a i,.header-wrapper .navbar .nav-item .Raw-Extracts-link a i{padding-left: 50px;}
  .header-wrapper > .desktop-navbar .nav-item .links{text-decoration: none;color: #000;}
  .header-wrapper > .desktop-navbar .nav-item .links + .parasize{font-size: 14px !important;color: #9B9B9B;margin-bottom:0px !important;}
  header.header-wrapper > .desktop-navbar .nav-item-submenu{margin-left:0;padding-left: 0;margin-bottom: 10px;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block .section-right-wraped .parasize + a i{margin-left: 10px;font-weight: bold;margin-top: 3px;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .common-sections{margin-bottom: 0;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block .section-right-wraped .parasize{margin-bottom: 30px;margin-top: 2em;line-height: 26px;}
  .header-wrapper > .desktop-navbar .platform-menu-link .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block,.header-wrapper .navbar .customer-center-menulink .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block{border-left: 1px solid #EBEBEB;}
  .header-wrapper > .desktop-navbar .nav-item .Branded-Ingredientslink a:hover, .header-wrapper .navbar .nav-item .Raw-Extracts-link a:hover{color: #1C9F5A;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block .section-middle-block-wraped ul.Raw-Extracts-wraper .nav-item-submenu{margin-bottom:0px;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block .section-middle-block-wraped ul.Raw-Extracts-wraper .nav-item-submenu:last-child{margin-bottom: 0;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block .section-middle-block-wraped ul.branded-ingredients-wraper .nav-item-submenu{margin-bottom:0px;padding: 3px 0;}
  header.header-wrapper >.desktop-navbar .nav-item-submenu.Branded-Ingredientslink,header.header-wrapper .navbar .nav-item-submenu.Raw-Extracts-link{margin-bottom:0;}
  header.header-wrapper >.desktop-navbar .nav-link.dropdown-toggle::after{display: none;}
  .header-wrapper > .desktop-navbar .nav-item .links .top-text{font-size: 7px;top: -1.3em;letter-spacing: 0.1px;}
  .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block .section-right-wraped .parasize + a {color: #1C9F5A;}
  header.header-wrapper > .desktop-navbar .platform-navleftblk-wraper .nav-item-submenu{margin-bottom: 0;}
  header >.desktop-navbar .navbar-nav > .customer-center-menulink .common-dropdownmenu-wraper{display:block !important;}
  header.header-wrapper > .desktop-navbar .product-linkactive{color:#1C9F5A;}
  .change-colorgreen{color: #1C9F5A !important;}
  
  @media screen and (min-width: 992px) {
  header .desktop-navbar{background-color: #fff !important;}
  header .mobile-headernavwraper{display: none !important;}
  header.header-wrapper > .desktop-navbar{display: flex !important;border-bottom: 1px solid #ebebeb;}
  header > .desktop-navbar .navbar-nav > .nav-item .nav-link:hover{color: #1C9F5A;}
  header > .desktop-navbar .navbar-nav > .nav-item .nav-link.active{color: #1C9F5A;}
  .header-wrapper > .desktop-navbar .nav-item .links:hover{color: #1C9F5A;}
  /* .header-wrapper > .desktop-navbar .dropdown-menu .menu-section-wraped{padding: 35px 32px;} */
  .header-wrapper > .desktop-navbar {padding-top:0px;padding-bottom:0px;}
  .header-wrapper > .desktop-navbar .nav-item .Branded-Ingredientslink a > span, .header-wrapper .navbar .nav-item .Raw-Extracts-link a span{display: inline-block;width: 160px;}
  
  /* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
  .header-wrapper >.desktop-navbar .nav-item {padding:0.5rem 0rem;margin:0 0rem;}
  .header-wrapper >.desktop-navbar .common-dropdownmenu-wraper .nav-item{padding:12px 0rem;}
  
  /* makes the dropdown full width  */
  .header-wrapper >.desktop-navbar .dropdown {position:static;}
  
  .header-wrapper >.desktop-navbar .dropdown-menu {
    width:100%;
    left:0;
    right:0;
  /*  height of nav-item  */
    top:88px;
  
    display:block;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.3s linear;
  
  }
     /* shows the dropdown menu on hover */
  .header-wrapper > .desktop-navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
    display:block;
    visibility: visible;
    opacity: 1;
    transition: visibility 0s, opacity 0s linear;
    border-radius: 0;
    box-shadow: 0 8px 24px rgba(0,0,0,.1);
  }
  
    .header-wrapper > .desktop-navbar .dropdown-menu {
      background-color: #fff;
    }
  
    .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block{border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;}
    .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner{width: 100%;}
    header > .desktop-navbar .navbar-nav > .nav-item .nav-link{padding: 1.5rem 0.5rem;}
    header.header-wrapper > .desktop-navbar .dropdown-menu{top:84px;}
    header >.desktop-navbar .navbar-nav > .nav-item:hover{box-shadow: inset 0 -3px 0 0 #1C9F5A;}
   }
  
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .header-wrapper > .desktop-navbar .dropdown-menu{border:0;max-width: 93%;margin:auto;}
      .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block >.section-middle-block-wraped{padding: 0 20px;}
      .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block .section-right-wraped{padding-left: 20px;}
      .header-wrapper > .desktop-navbar .nav-item .Branded-Ingredientslink a i,.header-wrapper .navbar .nav-item .Raw-Extracts-link a i{padding-left: 18px;}
      header.header-wrapper > .desktop-navbar .dropdown-menu{top:80px;}
  }
  
  @media only screen and (min-width: 1200px) and (max-width: 1439px) {
      .header-wrapper > .desktop-navbar .dropdown-menu{border:0;max-width: 85%;margin:auto;}
      .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block >.section-middle-block-wraped{padding: 0 20px;}
      .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block .section-right-wraped{padding-left: 20px;}
      .header-wrapper > .desktop-navbar .nav-item .Branded-Ingredientslink a i,.header-wrapper .navbar .nav-item .Raw-Extracts-link a i{padding-left: 30px;}
      .about_us-mainwrapper .products-valuesection >.title-desc-sec{padding: 0px 145px 50px 150px;}
  }
  
  @media screen and (min-width: 1440px) {
      .header-wrapper > .desktop-navbar .dropdown-menu{border:0;max-width: 86%;margin:auto;}
      header.header-wrapper > .desktop-navbar .dropdown-menu{top:84px;}
      .Nutriventia-mainwrapper{padding-top:5em;}
      .header-wrapper > .desktop-navbar .dropdown-menu .menu-section-wraped{padding: 25px 65px;}
      .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-middle-block >.section-middle-block-wraped{padding: 0 65px;}
      .header-wrapper > .desktop-navbar .common-dropdownmenu-wraper .menu-section-wraped-inner .section-right-block .section-right-wraped{padding-left: 50px;}
      div.about_us-mainwrapper .products-valuesection .maxrestrict-1110.prod-section-wrapper{max-width: 1150px;}
  }
  
  /*@media only screen and (max-width: 1439px) and (min-width: 1350px){
      .aroundthecornermain-wraper .aroundthecornerproductsecmainwraper .productsthumbnails-wraped >.card{max-width: 320px;}
  }
  
  @media only screen and (max-width: 1439px) and (min-width: 1300px){
      .aroundthecornermain-wraper .aroundthecornerproductsecmainwraper .productsthumbnails-wraped >.card{max-width: 300px;}
  }*/
  
  /************mobile menu css************/
  
  
  .nav-bar-mble .icon-bar {
      width: 20px;
      height: 1px;
      background-color: #000;
      display: block;
      transition: all 0.2s;
      margin-top: 4px
  }
  
  .nav-bar-mble .navbar-toggler {
    border: none;
    background: transparent !important;
  }
  
  
  .nav-bar-mble .navbar-toggler .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
  }
  
  .nav-bar-mble .navbar-toggler .middle-bar {
    opacity: 0;
  }
  
  .nav-bar-mble .navbar-toggler .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
  }
  
  .nav-bar-mble .navbar-toggler.collapsed .top-bar {
    transform: rotate(0);
  }
  
  .nav-bar-mble .navbar-toggler.collapsed .middle-bar {
    opacity: 1;
  }
  
  .nav-bar-mble .navbar-toggler.collapsed .bottom-bar {
    transform: rotate(0);
  }
  
  .nav-bar-mble .dropdown-submenu {
    position: relative;
  }
  
  .nav-bar-mble .dropdown-submenu a::after {
    transform: rotate(-90deg);
    position: absolute;
    right: 6px;
    top: .8em;
  }
  
  .nav-bar-mble .dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-left: .1rem;
    margin-right: .1rem;
  }
  
  header .platforms-listwrappermain{display: flex;justify-content: space-between;}
  header .platforms-listwrappermain > ul{flex:1;}
  
  
  /***************mobile tab dropdown link  css*******************/
  
  .productslinkwraper{width:100%;background: transparent;color: #000;border: none;font-size: 14px;line-height: 14px;text-align: left;padding: 12px 0;width: 100%;}
  .mobile-clicklistitems-wraper.show>.btn-secondary.dropdown-toggle{background-color: transparent;border:0;color:#000;}
  .mobile-clicklistitems-wraper.show>.btn-secondary.dropdown-toggle:focus{box-shadow: none;}
  .mobile-clicklistitems-wraper .links-click-wraped{flex-direction: column;padding-left:9px;}
  div.mobile-clicklistitems-wraper .productlist-wraped{width: 100%;top:-2px !important;margin-top: 0;transform: translate3d(0px, 40px, 0px) !important;border-radius: 0;border-left: 0;border-right: 0;border-bottom: 0;box-shadow: 0 8px 24px rgba(0,0,0,.1);}
  div.mobile-clicklistitems-wraper .productlist-wraped li a{font-size:14px;line-height: 14px;color: #000;padding: 13px 15px;}
  .mobile-clicklistitems-wraper .dropdown-toggle::after{border: none!important;font: normal normal normal 14px/1 FontAwesome;content: "\f107"!important;vertical-align: 0;margin-left: 8px;}
  .mobile-clicklistitems-wraper.show button.dropdown-toggle::after {content: "\f106"!important;margin-left: 8px;}
  .breadcrum-mobile-clicklistitems-wraper .breadcrum-mobile-clicklistitems-wraped .breadcrumb-wraper .breadcrumb{background: transparent;margin-bottom: 0;padding: 16px 24px;}
  .breadcrum-mobile-clicklistitems-wraper .breadcrumb-wraper .breadcrumb li{line-height: 10px !important;font-size: 10px !important;}
  .breadcrum-mobile-clicklistitems-wraper .breadcrumb-wraper .breadcrumb li a{line-height: 10px !important;font-size: 10px !important;color: #bababa;}
  .breadcrum-mobile-clicklistitems-wraper .breadcrumb-wraper .breadcrumb-item.active{color: #000;}
  .breadcrum-mobile-clicklistitems-wraper .breadcrum-mobile-clicklistitems-wraped{padding: 0;}
  .breadcrum-mobile-clicklistitems-wraper .productslinkwraper{padding: 13px 24px;}
  .mobile-clicklistitems-wraper{box-shadow: 0 8px 24px rgba(0,0,0,.1);position: fixed;width: 100%;z-index: 1000;background: #fff;top:64px;}
  .mobile-clicklistitems-wraper + .breadcrumb-wraper{padding-top: 40px;}
  .productslinkwraper.sticky-top{top:65px;}
  .mobile-headernavwraper .mobile-logo-wraper >img{max-width: 110px;}
  .mobile-headernavwraper{justify-content: space-between;display: flex !important;}
  .mobile-headernavwraper .dropdownnav-mobilewraper .dropdown-colpse-border{width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;margin-bottom: 0;}
  header .mobile-headernavwraper .navbar-nav >.nav-items{margin: 30px 0 0;}
  header .mobile-headernavwraper .dropdownnav-mobilewraper > .navbar-nav{margin-top: 0px !important;max-height: 500px;overflow: auto;}
  header .mobile-headernavwraper .navbar-nav .nav-items a{font-size: 14px;line-height: 30px;letter-spacing: 2.5px;color: #000;text-decoration: none;}
  header .mobile-headernavwraper .navbar-nav > .nav-items >a{text-transform:uppercase;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .dropdown-wraper-inner{border:0;padding-bottom: 0;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .dropdown-wraper-inner >.dropdown-submenu{margin: 20px 0;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .dropdown-wraper-inner >.dropdown-submenu:last-child{margin-bottom: 0;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .drop-downplatform-wraper >.nav-item-submenu{margin-bottom: 25px;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .drop-downplatform-wraper >.nav-item-submenu >a{padding-left: 1.5em;display: block;letter-spacing: 0;}
  header .mobile-headernavwraper .products-submenudropdownwraper >.dropdown-submenu .dropdown-menu{border:0;padding-bottom: 10px;}
  header .mobile-headernavwraper .products-submenudropdownwraper >.dropdown-submenu .dropdown-menu .nav-items a{padding-left: 40px;}
  header .mobile-headernavwraper .products-submenudropdownwraper >.dropdown-submenu .dropdown-menu .nav-items p{padding-left: 40px;font-size: 12px;line-height: 24px;margin-bottom: 0;}
  header .mobile-headernavwraper .secondlevel-menuwraper >.dropdown-submenu a{font-size: 14px;line-height:15px;}
  header .mobile-headernavwraper .secondlevel-menuwraper > .nav-item-submenu a{font-size: 14px;line-height:15px;}
  header .mobile-headernavwraper .navbar-nav .nav-items .dropdown-item{padding-left: 24px;}
  header .mobile-headernavwraper .third-levelmenuwraper >.nav-items{margin:20px 0 20px;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .dropdown-wraper-inner >.dropdown-submenu:last-child .third-levelmenuwraper li:last-child{margin-bottom:0;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .dropdown-wraper-inner >.dropdown-submenu:first-child .third-levelmenuwraper li:last-child{margin-bottom: 0;}
  header .mobile-headernavwraper .first-levelmenuwraper .nav-items .nav-links{display: block;}
  header .mobile-headernavwraper .first-levelmenuwraper > .dropdown-wraper > .dropdown-toggle::after{border: none!important;font: normal normal normal 20px/1 FontAwesome;content: "\f105"!important;vertical-align: 0;margin-left: 8px;position: absolute;top: 0.2em;right: 6px;}
  header .mobile-headernavwraper .first-levelmenuwraper > .dropdown-wraper.show >.dropdown-toggle::after{content: "\f107"!important;margin-left: 8px;position: absolute;top: 0.2em;right: 6px;}
  /*header .mobile-headernavwraper .third-levelmenuwraper > .dropdown-submenu >.dropdown-toggle::after{border: none!important;font: normal normal normal 14px/1 FontAwesome;content: "\f105"!important;vertical-align: 0;margin-left: 8px;}*/
  header .mobile-headernavwraper .secondlevel-menuwraper.show > .dropdown-submenu >.dropdown-toggle::after{border: none!important;font: normal normal normal 20px/1 FontAwesome;content: "\f107"!important;vertical-align: 0;margin-left: 8px;transform: rotate(-90deg);}
  header .mobile-headernavwraper .secondlevel-menuwraper > .dropdown-submenu >.dropdown-toggle.active::after{content: "\f105"!important;margin-left: 8px;transform: rotate(90deg);}
  header .nav-bar-mble .dropdown-submenu a::after{top: .3em;margin-top: 3px;top: -0.1em;}
  header .mobile-headernavwraper .first-levelmenuwraper .nav-items .nav-links.active{color: #1C9F5A;}
  header .mobile-headernavwraper .navbar-nav .nav-items .dropdown-item{background-color:transparent;}
  header .mobile-headernavwraper .drop-downplatform-wraper{margin-top: 0px;padding: 20px 0 10px !important;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .products-submenudropdownwraper{padding-top:0;}
  /*header .mobile-headernavwraper .navbar-nav .dropdown-wraper .products-submenudropdownwraper{overflow: hidden;}*/
  header .mobile-headernavwraper .navbar-nav .nav-items .dropdown-item.active{color: #1C9F5A;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .drop-downplatform-wraper >.nav-item-submenu > a.active{color: #1C9F5A;}
  header .mobile-headernavwraper .first-levelmenuwraper > .dropdown-wraper.show > .nav-links{color: #1C9F5A;}
  header .mobile-headernavwraper .first-levelmenuwraper >.nav-items:last-child{margin-bottom: 15px;}
  header .mobile-headernavwraper .products-submenudropdownwraper >.dropdown-submenu .third-levelmenuwraper .nav-items >a{padding-bottom: 0;}
  /*header .mobile-headernavwraper .navbar-nav .dropdown-wraper.show .drop-downplatform-wraper.show >.nav-item-submenu > a.active-links{color: #1C9F5A;}*/
  header .mobile-headernavwraper .products-submenudropdownwraper >.dropdown-submenu .third-levelmenuwraper .nav-items >a .top-text{font-size: 8px;top: -1em;}
  header .mobile-headernavwraper{height: 100%;align-content: flex-start;border-bottom: 1px solid #ebebeb;}
  header .mobile-headernavwraper.fixed-top{height:100%;position: static !important;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .drop-downplatform-wraper >.nav-item-submenu:last-child{margin-bottom: 0;}
  header .dropdownnav-mobilewraper {position: relative;min-height:100%;}
  /*header .dropdownnav-mobilewraper .first-levelmenuwraper{display: block;}
  */header .dropdownnav-mobilewraper .mobile-viewcontactbtn {position: absolute;bottom:30px;width: 100%;}
  header .dropdownnav-mobilewraper .mobile-viewcontactbtn a{font-size: 16px;display: block;max-width: 100%;padding: 12px 33px;}
  /*header .mobile-headernavwraper .navbar-nav .dropdown-wraper .products-submenudropdownwraper .dropdown-submenu .third-levelmenuwraper{max-height: 320px;overflow: auto;}
  */header .mobile-contact-border-top{width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;}
  header .mobile-headernavwraper .navbar-nav .dropdown-wraper .products-submenudropdownwraper >li a{letter-spacing:0;}
  
  .request-samplesec-home{padding: 100px 0;color: #000;background: #1c9f5a;color: #fff;}
  .request-samplesec-home .parasize{padding: 20px 0 50px 0;}
  .request-samplesec-home .parasize + .link-green-btn{width: 210px;}
  .request-samplesec-home .title-desc-sec .bold-title{font-size:36px;letter-spacing: -0.9px;line-height: 36px;color: #fff;}
  
  .descliamer-wraper .title-desc-sec .desclaimer-title{font-size: 14px;line-height: 18px;font-family: CerebriSans-Bold;}
  .descliamer-wraper{padding: 50px 100px 50px;}
  .descliamer-wraper .title-desc-sec .descliamer-desc{font-size: 14px;}
  .product-sec-9-wrapper .para-wrapped .parasize{font-size: 12px;line-height: 18px;padding-bottom: 20px;}
  .widget-area.sidebar .widget,.widget-area.sidebar .widget p{color: #0c0c0c;line-height: 20px;}
  .widget-area.sidebar .wp-block-group h2{font-size: 15px;letter-spacing: 1.4px;text-transform: uppercase;}
  body .masonry .entry-title{
      height: 55px;
      overflow: hidden;
  }
  
  .blog .featured-image img{border-radius: 30px;}
  .post-author a{
      padding-left: 15px;
      font-weight: 500;
      font-size: 11px;
      text-transform:uppercase;
  }
  .masonry article .entry-meta .post-author a {
      font-size: 11px;
      letter-spacing: 0.35px;
      text-transform: uppercase;
      color: #000;
      display:block;
  }
  .masonry article .entry-meta .post-author{float:left;}
  .post-type-archive .masonry {
      margin-bottom: 40px !important;
  }
  .post-type-archive .masonry article{
      max-width: 33%;
      padding: 0 1em;
  }
  .post-type-archive .post-author{display:none;}
  
  .zsiq_theme1 .zsiq_cnt p {
      color: #666;
      font-size: 13px !important;
      margin: 0 !important;
  }
  
  /*=====4-10-2023(sahil palaha)======*/
  
  .st-heading{text-transform:uppercase;font-weight:600;text-align:center;letter-spacing:2px}
  .study-panel-inner .text-para:not(.st-listing-head .text-para){text-align:center}
  .st-listing-head{padding:40px 0 0}
  .study-panel-inner .left-sec-img{width:100%;flex-basis:100%;min-width:420px;height:300px;max-width:420px}
  .st-lisitng-inner{display:flex;padding:0 0 30px}
  .study-panel-inner .left-sec-img img{height:100%;width:100%;object-fit:cover;border-radius:20px}
  .study-panel-inner .right-sec-con{padding:0 0 0 40px}
  .stli-heading{text-transform:uppercase;font-weight:600;letter-spacing:2px;font-size:14px;padding:0 0 15px}
  .study-panel-inner .read-more-btn{display:flex;justify-content:end;padding:30px 0 0}
  .study-panel-inner .read-more-btn a{text-transform:capitalize;color:#000;font-size:14px;display:flex;align-items:center}
  .study-panel-inner .read-more-btn a svg{margin:0 0 0 5px;height:12px;width:auto}
  /* .study-panel-inner{padding:80px 0} */
  .st-lisitng-inner:last-child{padding-bottom:0}
  .clincal-studies-section-wraper .title-desc-sec{
       padding-bottom: 25px !important;
  }
  
  
  @media(max-width:767px) {
  .st-lisitng-inner{flex-direction:column}
  .study-panel-inner .right-sec-con{padding:18px 0 0}
  .study-panel-inner .left-sec-img{min-width:auto}
  
  }
  
  
  @media(min-width:768px) and (max-width:991px) {
  .study-panel-inner .left-sec-img{min-width:320px;height:200px}
  .study-panel-inner .right-sec-con{padding:0 0 0 20px}
   
  }
  
  
  .st-lisitng-inner .desc span:first-child {font-size: 30px;line-height: 36px;font-family: 'CerebriSans-Bold';max-width: 70px;min-width: 70px;text-align: right;}
  .st-lisitng-inner .desc span:last-child {margin-left: 20px;font-family: 'CerebriSans-Book';line-height: normal;}
  .st-lisitng-inner .improvements-sections {display: flex;padding: 30px 0;grid-gap: 50px;}
  .st-lisitng-inner .desc {display: flex;align-items: center;}
  .st-lisitng-inner .blog-btn {display: flex;justify-content: end;}
  .st-lisitng-inner .blog-btn a {border-radius: 30px;padding: 0.8em 0.5em;background: #1C9F5A;border: 0;max-width: 100%;width: 180px;color: #fff;font-family: CerebriSans-Bold;text-align: center;display: flex;align-items: center;justify-content: center;}
 
 .page-template-template-investor .nested-links .list-group {width: 100%;}
.page-template-template-investor .nutriventia-contentwraper {padding: 0;}
.page-template-template-investor .nested-links {/* padding: 50px 0; */}
.page-template-template-investor .list-group-item{font-weight: 600 !important;}
.page-template-template-investor a, .page-template-template-investor a:hover, .page-template-template-investor a:focus, .page-template-template-investor a:active {text-transform: inherit;font-weight: inherit;}
.page-template-template-investor{max-width:100%}
#faq-accordion button[aria-expanded="true"] i, .page-template-template-investor .nested-links .list-group a[aria-expanded="true"] .fa-angle-right {transform: rotate(90deg);}
  
  @media(max-width:499px)
  {
  .st-lisitng-inner .improvements-sections{flex-direction: column;grid-gap: 20px;}
      
  }
  
  @media(max-width:767px)
  {
  .st-lisitng-inner .blog-btn {justify-content: flex-start;}
      
  }
  
  
  @media(min-width:768px) and (max-width:1199px)
  {
  .st-lisitng-inner .improvements-sections{flex-direction: column;grid-gap: 20px;}
      
  }


/*-------------------------------------------------------------------------------
  22.Search Results Styling
-------------------------------------------------------------------------------*/
.search-results .page-title{
  background-color:transparent;
  color:#fdb100;
  font-size:36px;
  padding-bottom:0;
}
.search-results .search-query{
  color:#1a3794;
  font-size:56px;
  text-align: center;
  margin-bottom:50px;
}
.search-result{
  padding-bottom:30px;
  margin-bottom:30px;
  border-bottom:1px solid #ccc;
}
.search-result h2{
  font-size:20px;
}
.search-result p{
  font-size:16px;
}

.search-container .button {
display: inline-block;
margin: 4px 2px;
background-color: #444;
font-size: 14px;
height: 50px;
line-height: 50px;
text-align: center;
color: white;
text-decoration: none;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.search-container .button:hover {
transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
background-color: black;
color: white;
}

.search-container .mglass {
display: inline-block;
pointer-events: none;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
.searchbutton {
position: absolute;
font-size: 22px;
width: 100%;
margin: 0;
padding: 0;
}
.search-inner:focus + .searchbutton {
transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
background-color: white;
color: black;
}
.search-inner {
position: absolute;
left: 49px; / Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) /
background-color: white;
outline: none;
border: none;
padding: 0;
width: 0;
height: 100%;
z-index: 10;
transition-duration: 0.4s;
-moz-transition-duration: 0.4s;
-webkit-transition-duration: 0.4s;
-o-transition-duration: 0.4s;
}
/* .search-inner:focus {
width: 250px; 
padding: 0 16px 0 0;
border:1px solid #ccc;
} */

.showsearch input{
  width: 250px; 
  padding: 0 16px 0 0;
   border:1px solid #ccc;
}
.expandright {
left: auto;
right: 49px;
}
.expandright:focus {
padding: 0 0 0 16px;
}
.search-container #searchright {
  border:1px solid #ccc;
  padding: 10px;
  right: 2px;
  top: 4px;
  z-index: 0;
  background: #fff;
}
/*01-25-2024*/
.header-wrapper .search-container .button i {transform: none;}
.header-wrapper .search-container .button {border-radius: 50px;background-color: #1c9f5a !important;color: #fff !important;height: 45px;width: 45px;line-height: 45px;}
.header-wrapper .search-container {margin: -3px 0 0;}
.header-wrapper .search-container #searchright {border-radius: 50px;right: -40px;height: 45px;position: relative;}
.search-form {
  display: flex;
  margin: 0;
}

.search-field {
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  flex-grow: 1;
}

.search-submit {
  padding: 10px;
  background-color: #00a15e;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
div#ser-form-ser form.search-form {
  justify-content: center;
}
.search-container.mobile-view.searchopened {
  position: absolute;
  width: 100%;
  right: 30px;
  z-index: 9;
}

  @media only screen and (max-width: 767px) {
      footer img{max-width: 150px;}
      footer .footer-bottom .links-wrapper ul li{margin:0;}
      footer .footer-top{padding: 40px 24px 0;}
      footer .links-wrapper ul{padding-left:0;}
      footer .footer-top-leftblock .title{font-size: 10px;border-bottom: 1px solid #fff;padding-bottom: 24px;margin-bottom:24px;letter-spacing: 0.3px;padding-top: 18px;}
      footer .links-wrapper .linkheading{font-size: 14px;}
      footer .footer-top .footer-top-rightblock .links-wrapper:last-child .two >ul{padding-left:0;margin-bottom: 40px !important;padding-top: 15px;}
      footer .links-wrapper ul{margin-bottom: 24px !important;}
      /*footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child{min-height: auto;}
  */  footer .footer-top .footer-top-rightblock .links-wrapper:last-child .four >ul:last-child{min-height: auto;padding-bottom: 0;margin-bottom: 32px !important;display: none !important;}
      footer .footer-bottom{padding: 0em 24px 40px 24px;}
      footer .footer-bottom .left-block{padding-right: 0;border-top: 1px solid;padding-top:30px;padding-bottom: 10px;}
      footer .footer-bottom .left-block >ul{display: flex;justify-content:flex-start;}
      footer .footer-bottom .links-wrapper ul li:nth-child(2){margin-left: 60px;}
      footer .footer-bottom .right-block{text-align:left;padding-left: 0;}
      footer .footer-bottom .left-block >ul{margin-bottom:1.2em !important;}
      footer .footer-top{border-bottom: 0;}
      header .logo a img{max-width: 110px;}
      .productssec-carausalwrapper .owl-carousel .owl-item img{max-width:100%;width: auto;max-height: 140px;}
      footer .footer-top .footer-top-leftblock{padding-left: 0;padding-right: 0;}
      footer .footer-top .footer-top-rightblock{padding-left: 0;padding-right: 0;}
      footer .links-wrapper .linkheading{margin-bottom: 8px;}
      footer .links-wrapper .link a{font-size: 14px;line-height:24px;letter-spacing: 0.35px;}
      footer .copyright-text{margin-top:8px;}
      .productssec-carausalwrapper .owl-carousel .owl-stage-outer{padding: 0.2em;}
      footer .links-wrapped.one{display: flex;}
      footer .mobile-aboutus-footer-wraper .mobile-social-wraper >ul{display: flex !important;}
      footer .links-wrapped.one > ul{flex:1;}
      footer .mobile-aboutus-footer-wraper .mobile-social-wraper >ul li a{padding: 0.3em 0.3em 0.1em 0.3em;}
      footer .mobile-aboutus-footer-wraper .mobile-social-wraper >ul li a i{font-size: 1.1em;color: #000;}
      footer .links-wrapped.one .mobile-aboutus-footer-wraper .linkheading{margin-bottom: 10px;}
      footer .links-wrapped.one .mobile-aboutus-footer-wraper .linkheading + .link{margin-bottom: 10px;}
      footer .links-wrapped.one .mobile-aboutus-footer-wraper .linkheading ~ .link a{font-weight: bold;}
      footer .mobile-aboutus-footer-wraper .mobile-social-wraper >ul li:nth-child(2){margin:0 10px;}
      footer .links-wrapped.one > ul{margin-bottom: 0 ;}
      footer .links-wrapped.one > ul{margin-bottom: -42px !important;}
      footer .mobile-aboutus-footer-wraper .mobile-social-wraper >ul{margin-bottom: 0 !important;margin-top: 20px;align-items: center;margin-left: 0;}
      footer ul.mobile-aboutus-footer-wraper{padding-left: 40px;}
      footer .social_linkmb a img{max-width:25px;}
      body .descliamer-wraper{padding: 32px 24px;}
      body .request-samplesec-home .title-desc-sec .bold-title{font-size: 24px;
      line-height: 24px;
      letter-spacing: -.25px;}
      body .request-samplesec-home .parasize{font-size: 14px;
      line-height: 21px;padding: 10px 0 24px;}
      body .request-samplesec-home .link-whitebg-button{border-radius: 25px;padding: 8px 35px;font-size: 14px;max-width: 160px;}
      body .request-samplesec-home{padding: 45px 9px;}
      body #secondary{padding: 5%;}
      body .content-area + .sidebar{margin-bottom: 4rem;margin-top: 3em;max-width: 100%;}
      body .widget-area.sidebar .wp-block-latest-posts.wp-block-latest-posts__list li a{font-size:16px;}
      .search-container.mobile-view.searchopened #searchright {width: 90%;}
      .search-container {right: 110px;position:absolute;}
      .header-wrapper .search-container #searchright {transition: none;}
	  .search-container.mobile-view.searchopened {width: 90%;right: 50px;}
	  .search-container.mobile-view.searchopened .closebtn {z-index: 0;
    right: -42px;
    top: 0px;
    font-size: 33px;
    background: #fff;
    width: 30px;
    text-align: center;
}
  }
  