.banner_responsive_container #better-with-pets p {
  color: red;
  line-height: 67px;
}



.a2a_kit {display:block!important;} 
.section-title{text-transform: none;}
.grid-tiles-container--tile-row .box-with-hover .details .readmore div{text-transform: none;}

/*** Hamburger menu on Tablet ***/
@media screen and (min-width: 1025px){
  #navbar .navbar-collapse div:first-child {
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  #main-navbar-collapse.navbar-collapse {
    overflow-x: hidden;
    padding: 0 15px;
  }
  header#navbar #main-navbar-collapse nav:first-child,header#navbar #main-navbar-collapse nav{
    float: none;
    width: 100%;
  }
  #main-navbar-collapse>div {
    display: -ms-flexbox;
    display: flex !important;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  #block-purinamainmainnavigation {
    -ms-flex-order: 2;
    order: 2;
    -ms-flex: 0 100%;
    flex: 0 100%;
  }
  
  /** hamburger **/
  #navbar .navbar-toggle {
    display: block;
    float: right;
  }
  header#navbar .navbar-toggle .icon-bar {
    background-color: #ec1a19;
  }
  /** hamburger **/
  /** search bar **/
  #block-exposedformnppe-purina-searchpage-1 {
    float: none;
    width: 100%;
  }
  #views-exposed-form-nppe-purina-search-page-1 {
    position: relative; 
    text-align: right; 
    width: 100%; 
    margin-left: 0;
    border: 1px solid #4a4542; 
    box-shadow: none; 
    background: #FFF; 
  }
  #views-exposed-form-nppe-purina-search-page-1 label[for="edit-query"] {
    display: none;
  }
  #views-exposed-form-nppe-purina-search-page-1 input#edit-query {
    background: #FFF;
    float: left;
    max-width: 90%;
    width: 100%;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    border: 0;
    margin: 0;
    height: 32px;
    padding: 0;
  }
  #block-exposedformnppe-purina-searchpage-1 .button {
    background: url(/sites/all/themes/custom/nppe_purinamain_theme/assets/search-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0;
    height: 30px;
    width: 30px;
    padding: 4px;
    margin-right: 19px;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    display: inline-block;
  }
  #views-exposed-form-nppe-purina-search-page-1{
    height: 35px;        
  }
  #views-exposed-form-nppe-purina-search-page-1 input[type=submit]{
    display:inline-block;
  }
  /** search bar **/
  /*** Menu bar **/
  header#navbar #main-navbar-collapse  ul{
    width:100%;
    display:block;
    position:relative;
    margin:0;
  }
  header#navbar #main-navbar-collapse nav:first-of-type li {
    position: relative;
    margin: 0;
    color: #fff;
    display: block;
    position: relative;
    float: none;
    text-align: left;
    height: auto;
  }    
  #main-navbar-collapse.navbar-collapse nav ul.navbar-nav li {
    background-color: #ed1c24;
    float: none;
    display: block;
    text-align: left;
  }
  #navbar .navbar-collapse ul li {
    display: block;
  }
  header#navbar #main-navbar-collapse nav ul li a{
    color:#fff;
    background-color: #c9c1ae;
    padding: 12px 4px 12px 4px;
    color: #5b5650 !important;
    display: block;
  }
  header#navbar #main-navbar-collapse nav ul.dropdown-menu li a:hover,header#navbar #main-navbar-collapse nav ul.dropdown-menu li a:focus ,header#navbar #main-navbar-collapse nav ul.dropdown-menu li a:active {
    background-color: #fff;   
  }
  header#navbar #main-navbar-collapse nav ul li a.dropdown-toggle{
    background-color: #ed1c24;
    color:#fff !important;
  }
  header#navbar #main-navbar-collapse nav ul.dropdown-menu {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    box-shadow: none;
    border: 0;
    float: none;
  }
  /*** Menu bar **/
  .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;
  }
  .navbar-nav {
    float: none!important; 
  }
  .navbar-nav>li {
    float: none;
  }     
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
  .navbar-collapse.collapse.in { 
    display: block!important;
  }
  .collapsing {
    overflow: hidden!important;
  }
}
/*** Hamburger menu on Tablet ***/