.unset-all{
    all:unset;
}
a:hover{
  cursor: pointer;
}
a, button,.events  >  ul > li,
.box,.products  >  ul > li,
.slick-prev:before,
.slick-next:before,
.e-gift,
.fa,
.title-search-result
{
    webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
a:focus {
outline: 0;
}
img{
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}
.margin10{
  margin-top: 10px;
}
* {
  outline: none;
  color:#6E6E6E;
}

 .navbar {
  margin-bottom: -55px;
 }

textarea { vertical-align: top; }​


.page-padding-top {
  padding-top: 10px;
}

::-moz-selection {
   background-color: #921817;
   color: #fff;
}

::selection {
    background-color: #921817;
    color: #fff;
}

body {
/*height: 2000px;*/
font-family: 'Montserrat', sans-serif;
padding:0px;
margin:0px;
background-color: #fcfcfc;
}
/*removing blue highlight*/

a {
text-decoration: none;
color: #535761;
/*color: white;*/
}

a:hover {
color: #9D1A18;
text-decoration: none;

}

ul li {
list-style: none;
color: #535761;
}


.responsive-image{
    width: 100%;
    background-size: 100% 100%;
}

.banner-message {
  text-align: center;
  margin: 0;
  color: #FFFFFF;
  padding-top: 260px;
}
.banner-message h1 {
  /*position: fixed;*/
  font-size: 40px;


}

.banner-message p {

}

.slick-slide {
   /*height:480px;*/
   outline: none;
   border-style: none;
}

.cover-background {
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  /*height: 100%;*/
  /*background-size:100% auto;*/
  height: 100vh;

}
.social-media{
  text-align: center;
  margin: 0;
}

/* Start of media query CODE*/

@media only screen and (device-width:768px) {
  .foripad {
    width: 100%;
  }

  .centerforipad {
    margin-left:150px;
  }

  .slick-slide > img {
    height:200px;
    width: 100%;
  }

  .slick-slide > img {
    padding-top: 5px;
    height:479px;
    width: 100%;
  }

}

@media only screen and (min-width: 800px) {
  .carousel-inner > .item > img{
     width:100%;
     height:479px;
  }

  .footer-bar {
    color: #FFFFFF;
    background: #A5A7AE;
    height: 75px;
    margin-top: 106px;
    text-align: center;
    padding-top: 0px;
  }

  .margintop-full-page {
    margin-top:20px;
  }

  .nav-tabs>li>a {
    width: 300px;
  }

}

@media only screen and (max-width: 790px) {

  .margintop {
    margin-top: 0px;
  }

  .no-padding {
     padding: 0;
   }


  .maxs-sticky-logo {

      height: 60px;
  }

  .cover-background {
    background-size: cover;
    height: 900px;
  }

  .carousel-inner > .item > img{
    width:100%;
    height:300px;
  }

  .center-me > h4 {
    text-align: center;
  }

  .footer-bar {
    color:#FFFFFF;
    background: #A5A7AE;
    height: 124px;
    margin-top: 30px;
    text-align: center;
  }


  /*for centering row*/
  .im-centered { margin: auto; max-width: 300px;}


  .slick-slide > img {
    /*height: 300px;*/
    width: 100%;
  }

  /*nav tabs for small screens (mobile)*/
  .nav-tabs>li>a {
    width:140px;
    background-color: #FCFCFC;
  }

  .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #FCFCFC !important;
  }

  .center-text-xs {
    text-align: center;
  }

  input, select {
    width: 40px;
    padding-left: 20px;
  }

  label {
    display: inline-block;
    width: 2px;
  }

}

/*CODE*/


.navbar {
  display: block;
}

.navbar {
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

.navbar-custom {
  /*background: #FFFFFF;*/
}

.down {
  color: #FFFFFF;
  /*text-align: center;*/
  /*padding-top: 95vh;*/
  /*margin-top:40vh;*/

  /*padding-bottom: 0px;*/

    /*margin-bottom: 25px;*/
    /*display: block;
    position: absolute;
    bottom: 0px;
    margin: auto;
    margin-right: auto;*/
    /*top:0px;
    left: 0px;
    right: 0px;
    margin-bottom: 25px;*/
    margin: auto;
    position: absolute;
    margin-right: auto;
    margin-left: auto;
    /*top: 0; */
    left: 0;
    bottom: 0;
    margin-bottom: 7px;
    right: 0;
    width: 10px;
    cursor: pointer;
    cursor: hand;
    font-size: 20px;
    margin-bottom: 20px;
}

.navbar-brand img {
margin-top: -20px;
}

.nav1 {
padding-left: 110px;
font-size: 10px;
}

.nav1 a {
color: #8D8D8D;
}



.carousel-control.left, .carousel-control.right {
  background-image: none
}

.box {
width: 50%;
height: 121px;
/*margin-top: 20px;*/
/*font-size: 12px;*/
/*margin-right: 20px;*/
color: #FFF;
/*padding-top: 38px;*/
border: thick solid #fff;
line-height:100px;
text-align: center;
}

.box p {
  margin-top: 2px;
  color: #FFF;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  /*margin-bottom: -90px;*/
}

.box-top {
  height: 100px;
  margin-top: 10px;
  font-size: 5px;
  /*margin-right: 1px;*/
  color: #FFFFFF;
  text-align: center;
  padding-top: 30px;
  border: thick solid white;
}

.smalldevice {
  margin-bottom: 2px;
  margin-top: 2px;
}

.box-margin-bot {
margin-bottom: 20px;

}

.box1 {
background: #C40000;

}

.box:hover {
    /*background: #C40000;*/
    opacity: 0.75;
}

.box2 {
background: #F1D000;
}

.box3 {
background: #422C1C;
}

.box4 {
background: #A03021;
}

footer {
/*margin-top: 60px;*/
/*color: #ABADB3;*/
color: #A5A8AF;
margin-top: 50px;
}



.footer-bar > ul {
padding-top: 20px;

}

.footer-bar a {
 color: #FFFFFF;
}

.footer-bar p {
 color: #FFFFFF;
}
.footer-bar > ul > li {
display: inline-block;
list-style: none;
color: #FFFFFF;
margin-right: 40px;
}


.social-media i{
  margin-left: -30px;
  padding-bottom: 10px;
  font-size: 20px;
  vertical-align: center;
}

.social-media a {
  color: #A5A8AF;
}

.social-media h4:nth-child(1) a {
  color: #6E6E6E;
}

.only-icons {
text-align: center;
font-size: 20px;
}

.only-icons > ul {
display: inline-block;
padding: 0px;
overflow: hidden;
}

.only-icons ul > li {
float: left;
margin-right: 20px;
}

.only-icons ul > a {
display: block;
padding:5px 0;
text-align:center;
}
.social-posts img, .social-posts > p {
margin-left: -30px;

}

.maxchickens {
  background: url('../img/Chix.gif');
  background-repeat: no-repeat;
  background-size: 200px 200px;
  height: 200px;
  margin-top: 7px;
}
/*.maxchickens > img {
margin-top: 80px;
}*/

/*.maxchickens2 .img-responsive {
margin: 0 auto;
}*/

.latest-news {
text-align: center;
position: absolute;
padding-top: 40px;
background: #FFFFFF;
opacity: 0.8;
height: auto;
width: 250px;
margin-top: -200px;
margin-left: 0px;
/* z-index: 1000000; */
bottom: 0;
padding-bottom: 30px;
padding-left: 10px;
padding-right: 10px;
}

.latest-news > button {
margin-top: 20px;
background: none;
border: 2px solid #535761;
}

.latest-news > b {
margin-bottom: 10px;
}

.full-latest-news {
background: #F3F3F3;
text-align: center;
padding-top: 30px;
}

.full-latest-news > button {
margin-top: 20px;
background: none;
border: 2px solid #535761;
}

/* FOR PRODUCTS PAGE*/

.products {
width: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 40px;
}


.products  >  ul > li{
display: inline;
/*margin: .25em 0;*/
color: #A5A6AA;
padding: 0 1em;

}
.products  >  ul > li:hover{
  color:#58585A;
}

.products > ul li:not(:first-child) {
/*flex-grow: 1;*/
/*flex-basis: auto;*/
text-align: center;
border-left: 2px solid #ccc;
/*background-color: #fff;*/
}


.product-list .item {
margin-bottom: 70px;
}

.products li a {
color: #ABADB3;


}

/*.product h4 {
  text-align: center;
}*/

.product li {
  cursor: pointer;
    cursor: hand;
}

.products li a:hover {
color: #A5A6AA ;
}

.product-select {
font-size: 20px;
cursor: pointer;
cursor: hand;
}



.product-list .item > span {
color: #DF1D24;
}

select:active, select:hover {
outline-color: red
}

.center-this {
margin: auto; max-width: 300px;
}

.events {
width: 90%;
text-align: center;
margin-top: 20px;
margin-bottom: 40px;
}

.events  >  ul > li{
display: inline;
margin: .25em 0;
color: #A5A6AA;
padding: 0 1em;

}

.events  >  ul > li:hover{
  color:#58585A;
}

.events > ul li:not(:first-child) {
flex-grow: 1;
flex-basis: auto;
text-align: center;
border-left: 2px solid #ccc;
background-color: transparent;
}

.careers {
width: 90%;
text-align: center;
margin-top: 20px;
margin-bottom: 40px;
}

.careers  >  ul > li{
display: inline;
margin: .25em 0;
color: #A5A6AA;
padding: 0 1em;

}

.careers > ul li:not(:first-child) {
flex-grow: 1;
flex-basis: auto;
text-align: center;
border-left: 1px solid #ccc;
background-color: #fff;
}



.bordered-button {
  margin-top: 40px;
  background: none;
  border: 2px solid #535761;
}


.main-menu p {
  color: #FFF;
  margin-bottom: 0px;
}

.marginbottom {
  margin-bottom: 80px;
}

.changecolor {
  color: #58585A !important;
}

.underline {
  opacity: 0.75;
}
.underline span {
  display: block;
  border-bottom: 3px solid #fff;
  margin-top:-23px;
  margin-left: 27px;
  width: 40px;
}

.feed_container {
  height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
}


/*scrollbar custom*/

::-webkit-scrollbar              { /* 1 */ }
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */ }
::-webkit-scrollbar-corner       { /* 6 */ }
::-webkit-resizer                { /* 7 */ }

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    /*width: 1px;*/
    /*margin-left: 3px;*/
    /*text-align: center;*/
     border-left: 2px solid #D1D1D4;
    /*background-color: black;*/
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    /*border-radius: 10px;*/
}

::-webkit-scrollbar-thumb {
    /*border-radius: 10px;*/
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); */
    margin-left: -5px;
    background: #A4A7AF;
}

.overlay {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(255, 255, 255, 0.25);
}

.mycarousel {
  display: none;
}

/*store locator mouse pointer*/

.area , .area li, .city li, .store li, .single-store, .button, .events li, .back-arrow{
  cursor: pointer;
}

/*Nav Tabs custom*/

.nav-tabs>li>a {
  border-radius: 0px;
  border: 1px solid #ddd;
  margin: 0px;
  text-align: center;


}

.tab-content>.active {
  border: 1px solid #ddd;
  border-top-color: transparent;
}


.article, .video{
  margin-top: 20px;
}


.article .row {
  margin-bottom: 20px;
}

.single-article .header{
 padding-bottom: 20px;
}

.news-lits {
  margin-top: 20px;
}

/*centering div */

.col-centered{
    float: none;
    margin: 0 auto;
}

/*modal header*/

.modal-header {
  border: 0;
  /*position: absolute;*/
  left: 95%;
}

.modal-content  {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.toprightnav i, .toprightnav small{
  color: #FFFFFF !important;
}

.video  {
  position: relative;
}

.video i {
  font-size: 40px;
  color: #FFF;
  content: "\f04b";
  position: absolute;
  height: 20px;
   width: 40px;
   top: 60px;
   left: 125px;
   opacity: 0.8;
}

/*product items*/

/*.item {
  height: 400px;
  margin-top: 10px;
}*/

.item p {
  height: auto;
}

.item img {
  display: block;
  margin: 0 auto;
}

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
      .slick-slide > img {
          height: 479px !important;
          width: 100%;
      }
      .contact-info-wrapper-1 {
        border-bottom: none !important;
        -webkit-border-bottom: none !important;
        -moz-border-bottom: none !important;
      }
      .applicationModal input[type="text"],
      .referralModal input[type="text"] {
        width: 300px;
        padding-left: 5px;
        padding-right: 5px;
      }
      .col-lg-12 {
          width: 115%;
      }
      .store-image {
        margin-top: 0px !important;
        padding: 0 0 0 10px !important;
      }
      .store-details {
        padding-left: 0px;
      }
      .store-locator{
        margin-top: 0px !important;
        padding: 0 0px 0 0 !important;
      }
      .store-details {
          padding: 0 0 0 10px;
      }
      .footer-social-wrapper .social-icon-wrapper img {
        margin-left: 0;
      }
      .footer-social-wrapper .social-icon-wrapper {
        padding-left: 0;
      }
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) and (max-width : 1199px) {
      .applicationModal input[type="text"],
      .referralModal input[type="text"] {
        width: 300px;
        padding-left: 5px;
        padding-right: 5px;
      }
      .feed_container p {
        padding-left: 15px;
      }      
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) and (max-width : 991px) {
      
      .cover-background {
            height: 290px;
            background-size: cover;
            background-attachment: inherit;
            background-position: center top;
      }
      .banner-message {
        padding-top: 0px;
        position: absolute;
        left: 0;
        right: 0;
        top: 100px;
      }
      .banner-message h1 {
        margin-top: 0px;
        font-size: 18px;
      }
      .navbar-header .navbar-brand {
        padding-left: 0px;
      }
      .navbar-header .toprightnav {
        margin-top: 10px;
      }
      .box-top {
        font-size: 10px;
        padding-left: 0;
        padding-right: 0;
/*        border: thick solid white;
        -moz-border: thick solid white;
        -webkit-border: thick solid white;*/
        border: none;
        width: 24%;
        margin: .5%;

      }
      .main-menu a {
        -webkit-appearance: none;
        text-decoration: none !important;
      }
      .carousel-wrapper {
        margin-right: 0px;
        margin-left: 0px;
      }
      .carousel-news-wrapper,
      .carousel-news-wrapper .row {
        margin-left: 0;
        margin-right: 0;
      }
      .carousel-news-wrapper {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: auto;
        margin-right: auto;
      }
      .carousel-wrapper .slick-dots li button:before {
        margin-top: -30px;
      }
      .latest-news-wrapper {
        padding-left: 15px;
        padding-right: 15px;
      }
      /*.latest-news-wrapper .full-latest-news {
        padding-bottom: 15px;
      }*/
      .latest-news-wrapper .full-latest-news .maxchickens2 {
        margin-top: 15px;
      }
      footer {
        margin-top: 35px;
      }
      .social-media h4,
      .social-posts h4 {
        margin: 30px 0px;
            text-align: center;
      }
      .only-icons li span{
        display: none;
      }
      .social-loader {
          margin-left: auto !important;
          margin-right: auto !important;
          position: absolute;
          left: 0;
          right: 0;
          margin-top: 35px;
      }
      .only-icons li:last-child {
        margin-right: 0 !important;
      }
      .page-main-container {
        padding-top: 0 !important;
      }
      .page-main-container .slick-slide > img {
        padding-top: 0;
      }
      .page-navbar {
        width: 93%;
      }
      .mycarousel .slick-prev {
        left: 10px;
      }
      .mycarousel .slick-next {
        right: 10px;
      }
      .events-list li {
        display: block !important;
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
      }
      .footer-bar > ul > li {
        display: block;
      }
      .footer-bar {
        margin-bottom: 15px;
        margin-right: 15px;
        margin-left: 15px;
      }
      .page-menu {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .news-lits .nav-tabs>li {
        width: 50%;
      }
      .news-lits .nav-tabs>li>a {
        width: 100%;
      }
      .news-lits .tab-content.tab-pane,
      .news-lits .tab-content>.active {
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
      }
      .news-lits .tab-content .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
      .news-lits .news-item-image {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
      .news-lits .news-item-image img {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
      }
      .news-lits .news-item-description {
        margin: 45px 0px 30px;
      }
      .news-lits .tab-pane .container.video .row {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .video i {
        font-size: 30px;
      }
      .news-lits .tab-pane .video-content h4 {
        margin-top: 35px;
      }
      .news-lits .tab-pane .video-content .video {
        padding-bottom: 15px;
      }
      .career-options li {
        display: block !important;
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
        margin: 15px 0 !important;
      }
      .career-single {
        width: 50%;
      }
      .career-lists-content .im-centered {
        max-width: 100% !important;
        width: 100% !important;
      }
      .contact-us-form-wrapper {
        margin-right: 0px;
        margin-left: 0px;
      }
      .contact-us-form-wrapper .contact-us-form form label {
        padding-left: 0px !important;
      }
      .contact-us-form-wrapper .contact-us-form form select,
      .contact-us-form-wrapper .contact-us-form form input,
      .contact-us-form-wrapper .contact-us-form form textarea {
        width: 100%;
      }
      .contact-us-form-wrapper .contact-us-form .contact-buttons {
        margin-left: 0;
      }
      .contact-us-form-wrapper .contact-us-form .contact-buttons .bordbutton {
        float: left;
        display: inline-block;
        width: 35% !important;
        margin-right: 15px;
      }
      .contact-info-wrapper {
        padding-left: 0;
        padding-right: 0;
       /* display: none;*/
      }
      .contact-info-wrapper-1 {
        border-bottom: none !important;
      }
      .map-content #map {
        width: 100% !important;
      }
      .store-details {
        display: inline-block;
        width: 30%;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
      }
      .store-image {
        width: 35%;
        padding-left: 0px;
      }
      #videoModal iframe {
        width: 100% !important;
      }
      .feed_container p {
        padding-left: 15px;
      }
      .products .product {
        width: 90%;
      }
    }

    @media only screen and (min-width : 320px) and (max-width : 768px) {

      .page-main-container {
        padding-top: 33px !important;
      }

    }

    @media only screen and (max-width : 480px) {
      .product-list .item {
            width: 100% !important;
        }
        .career-single {
          width: 100% !important;
      }
    }

    /* Extra Small Devices, Phones */
    @media only screen and (max-width : 768px) {
      .cover-background {
            height: 290px;
            background-size: cover;
            background-attachment: inherit;
            background-position: center top;
      }
      .banner-message {
        padding-top: 0px;
        position: absolute;
        left: 0;
        right: 0;
        top: 100px;
      }
      .banner-message h1 {
        margin-top: 0px;
        font-size: 18px;
      }
      .navbar-header .navbar-brand {
        padding-left: 0px;
      }
      .navbar-header .toprightnav {
        margin-top: 10px;
      }
      .mobile-menu-wrapper .fne-vertically-center,
      .mobile-menu-wrapper .store-locator-vertically-center {
        padding-top: 0 !important;
      }
      .mobile-menu-wrapper .box-top {
        font-size: 10px;
        padding-left: 0;
        padding-right: 0;
/*        border: thick solid white;
        -moz-border: thick solid white;
        -webkit-border: thick solid white;*/
        padding-top: 0;
        padding: 5px !important;
        margin-top: 0;
        border: none;
        margin: .5%;
        width: 24%;
      }
      .mobile-menu-wrapper .box-top p,
      .mobile-menu-wrapper .box-top span {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        text-align: center;
        margin-left: auto;
        margin-right: auto;
      }
      .visible-xs.main-menu .box-top span {
        margin-top: 3px;
      }
      .mycarousel {
        margin-bottom: 5px;
      }

      .main-menu a {
        -webkit-appearance: none;
        text-decoration: none !important;
      }
      .carousel-wrapper {
        margin-right: 0px;
        margin-left: 0px;
      }
      .carousel-news-wrapper,
      .carousel-news-wrapper .row {
        margin-left: 0;
        margin-right: 0;
      }
      .carousel-news-wrapper {
        padding-left: 0px;
        padding-right: 0px;
      }
      .carousel-wrapper .slick-dots li button:before {
        margin-top: -30px;
      }
      .latest-news-wrapper {
        padding-left: 15px;
        padding-right: 15px;
      }
      /*.latest-news-wrapper .full-latest-news {
        padding-bottom: 15px;
      }*/
      .latest-news-wrapper .full-latest-news .maxchickens2 {
        margin-top: 15px;
      }
      footer {
        margin-top: 35px;
      }
      .social-media h4,
      .social-posts h4 {
        margin: 30px 0px;
      }
      .only-icons li span{
        display: none;
      }
      .social-loader {
          margin-left: auto !important;
          margin-right: auto !important;
          position: absolute;
          left: 0;
          right: 0;
          margin-top: 35px;
      }
      .only-icons li:last-child {
        margin-right: 0 !important;
      }
      .page-main-container .slick-slide > img {
        padding-top: 0;
      }
      .page-navbar {
        width: 93%;
      }
      .mycarousel .slick-prev {
        left: 10px;
      }
      .mycarousel .slick-next {
        right: 10px;
      }
      .events-list li {
        display: block !important;
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
      }
      .footer-bar > ul > li {
        display: block;
      }
      .footer-bar {
        margin-bottom: 15px;
        margin-right: 15px;
        margin-left: 15px;
      }
      .page-menu {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .news-lits .nav-tabs>li {
        width: 50%;
      }
      .news-lits .nav-tabs>li>a {
        width: 100%;
      }
      .news-lits .tab-content.tab-pane,
      .news-lits .tab-content>.active {
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
      }
      .news-lits .tab-content .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
      .news-lits .news-item-image {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
      .news-lits .news-item-image img {
        /*width: 250px;
        height: 150px;*/
        margin-left: auto;
        margin-right: auto;
        display: block;
      }
      .news-lits .news-item-description {
        margin: 45px 0px 30px;
      }
      .news-lits .tab-pane .container.video .row {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .video i {
        font-size: 30px;
      }
      .news-lits .tab-pane .video-content h4 {
        margin-top: 35px;
      }
      .news-lits .tab-pane .video-content .video {
        padding-bottom: 15px;
      }
      .career-options li {
        display: block !important;
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
        margin: 15px 0 !important;
      }
      .career-single {
        /*width: 50%;*/
      }
      .career-lists-content .im-centered {
        max-width: 100% !important;
        width: 100% !important;
      }
      .contact-us-form-wrapper {
        margin-right: 0px;
        margin-left: 0px;
      }
      .contact-us-form-wrapper .contact-us-form form label {
        padding-left: 0px !important;
      }
      .contact-us-form-wrapper .contact-us-form form select,
      .contact-us-form-wrapper .contact-us-form form input,
      .contact-us-form-wrapper .contact-us-form form textarea {
        width: 100%;
      }
      .contact-us-form-wrapper .contact-us-form .contact-buttons {
        margin-left: 0;
        text-align: center;
      }
      .contact-us-form-wrapper .contact-us-form .contact-buttons .bordbutton {
        float: none;
        display: inline-block;
        width: 35% !important;
        margin-right: 15px;
      }
      .contact-info-wrapper {
        padding-left: 0;
        padding-right: 0;
        display: none;
      }
      .map-content #map {
        width: 100% !important;
      }
      .store-details {
        margin-top: 45px;
      }
      #videoModal iframe {
        width: 100% !important;
      }
      #refResumeAction,
      #refApplicationResumeAction {
        display: block;
      }
      /*.product-select-wrapper {
        padding-left: 0;
        padding-right: 0;
      }*/
      .product-select select {
        width: 100% !important;
        border: 1px solid #6E6E6E;
        -webkit-border: 1px solid #6E6E6E;
        -moz-border: 1px solid #6E6E6E;
        padding: 5px 10px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        background: url('../img/arrow-down.png') no-repeat right 15px center;
        background-size: 25px;
      }
      .contact-us-form-wrapper input,
      .contact-us-form-wrapper select {
        padding-left: 5px !important;
        padding-right: 5px !important;
      }
      .applicationModal input[type="text"],
      .referralModal input[type="text"] {
        width: 100% !important;
      }
      .footer-social-wrapper .social-icon-wrapper img {
        margin-left: 0;
      }
      .footer-social-wrapper .social-icon-wrapper {
        padding-left: 0;
      }
      .product-list .item {
        margin-bottom: 25px;
        min-height: 300px;
      }
      .product-list .item p {
        height: auto;
      }
      .single-article .image-banner img {
          width: 350px;
          height: auto;
          float: none;
          margin-left: auto;
          margin-right: auto;
          display: block;
          margin-bottom: 35px;
      }
      .site-map-container {
        text-align: left;
      }
      .site-map-container h3 {
        font-size: 21px;
      }
      .site-map-container h4 {
        font-size: 16px;
      }
      .site-map-container a {
        font-size: 12px;
      }
      .site-map-container .form-group {
        margin-bottom: 10px;
      }
      .products .product {
        width: 100%;
      }
    }

    /* functions and events vertically centered box menu */
    @media only screen and (max-width: 514px){
        .fne-vertically-center{
            padding-top: 23px;
        }
    }

    /* store locator vertically centered box menu */
    @media only screen and (max-width: 406px){
        .store-locator-vertically-center{
            padding-top: 23px;
        }
    }

    /* Custom, iPhone Retina */
    @media only screen and (max-width : 320px) {
      .mobile-menu-wrapper .box-top p,
      .mobile-menu-wrapper .box-top span {
        font-size: 8px;
      }
      .cover-background {
            height: 290px !important;
            background-size: 580px;
            background-attachment: inherit;
      }
      .banner-message {
        padding-top: 0px;
        position: absolute;
        left: 0;
        right: 0;
        top: 100px;
      }
      .banner-message p {
        margin-top: 0 !important;
      }
      .banner-message h1 {
        margin-top: 0px;
        font-size: 18px;
      }
      .navbar-header .navbar-brand {
        padding-left: 0px;
      }
      .navbar-header .toprightnav {
        margin-top: 10px;
      }
      .mobile-menu-wrapper .box-top {
        font-size: 8px;
        padding-left: 0;
        padding-right: 0;
        /*border: thick solid white;
        -moz-border: thick solid white;
        -webkit-border: thick solid white;*/
        border: none;
        width: 24%;
        margin: .5%;
      }

      .main-menu a {
        -webkit-appearance: none;
        text-decoration: none !important;
      }
      .carousel-wrapper {
        margin-right: 0px;
        margin-left: 0px;
      }
      .carousel-news-wrapper,
      .carousel-news-wrapper .row {
        margin-left: 0;
        margin-right: 0;
      }
      .carousel-news-wrapper {
        padding-left: 0px;
        padding-right: 0px;
      }
      .carousel-wrapper .slick-dots li button:before {
        margin-top: -30px;
      }
      .latest-news-wrapper {
        padding-left: 15px;
        padding-right: 15px;
      }
      /*.latest-news-wrapper .full-latest-news {
        padding-bottom: 15px;
      }*/
      .latest-news-wrapper .full-latest-news .maxchickens2 {
        margin-top: 15px;
      }
      footer {
        margin-top: 35px;
      }
      .social-media h4,
      .social-posts h4 {
        margin: 30px 0px;
      }
      .only-icons li span{
        display: none;
      }
      .social-loader {
          margin-left: auto !important;
          margin-right: auto !important;
          position: absolute;
          left: 0;
          right: 0;
          margin-top: 35px;
      }
      .only-icons li:last-child {
        margin-right: 0 !important;
      }
      .page-main-container {
        padding-top: 56 !important;
      }
      .page-main-container .slick-slide > img {
        padding-top: 0;
      }
      .mycarousel .slick-prev {
        left: 10px;
      }
      .mycarousel .slick-next {
        right: 10px;
      }
      .events-list li {
        display: block !important;
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
      }
      .footer-bar > ul > li {
        display: block;
      }
      .page-menu {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .news-lits .nav-tabs>li {
        width: 50%;
      }
      .news-lits .nav-tabs>li>a {
        width: 100%;
      }
      .news-lits .tab-content.tab-pane,
      .news-lits .tab-content>.active {
        border: none !important;
        -moz-border: none !important;
        -webkit-border: none !important;
      }
      .news-lits .tab-content .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
      .news-lits .news-item-image {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
      .news-lits .news-item-image img {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
      }
      .news-lits .news-item-description {
        margin: 45px 0px 30px;
      }
      .news-lits .tab-pane .container.video .row {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .video i {
        font-size: 30px;
      }
      .news-lits .tab-pane .video-content h4 {
        margin-top: 35px;
      }
      .news-lits .tab-pane .video-content .video {
        padding-bottom: 15px;
      }
      .career-single {
        width: 100%;
      }
      .contact-us-form-wrapper {
        margin-right: 0px;
        margin-left: 0px;
      }
      .map-content #map {
        width: 100% !important;
      }
      .store-details {
        margin-top: 45px;
      }
      .product-list .item {
        width: 100% !important;
      }
      #videoModal iframe {
        width: 100% !important;
      }
      #refResumeAction,
      #refApplicationResumeAction {
        display: block;
      }
      /*.product-select-wrapper {
        padding-left: 0;
        padding-right: 0;
      }*/
      .product-select select {
        width: 100% !important;
        border: 1px solid #6E6E6E;
        -webkit-border: 1px solid #6E6E6E;
        -moz-border: 1px solid #6E6E6E;
        padding: 5px 10px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        background: url('../img/arrow-down.png') no-repeat right 15px center;
        background-size: 25px;
      }
      .product-list .item {
        margin-bottom: 35px;
        min-height: 150px;
        height: initial;
      }
      .product-list .item p {
        height: initial;
      }
      .contact-us-form-wrapper input,
      .contact-us-form-wrapper select {
        padding-left: 5px !important;
        padding-right: 5px !important;
      }
      .news-lits .news-item-image img {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        display: block;
      }
      .single-article .image-banner img {
          width: 100%;
          max-width: 100%;
          height: auto;
          float: none;
          margin-left: auto;
          margin-right: auto;
          display: block;
          margin-bottom: 35px;
      }
    }

.contact-button {
  border: 1px solid gray;
  background: transparent;

}
.news-arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ffffff;
  margin-left: auto;
  margin-right: auto;
}
.full-latest-news {
  background-image: url('../img/maxs-chicken-arrow.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}
.bordered-button {
  padding: 15px 25px;
}
.video i {
  left: 0 !important;
  right: 0 !important;
  margin-right: auto;
  margin-left: auto;
}
.career-lists-content #loader {
  text-align: center;
}
.contact-info-wrapper-1 {
  padding-bottom: 35px;
  border-bottom: 1px solid #6E6E6E;
  margin-bottom: 45px;
}
.store-locator, .store-locator input, .store-locator ul li {
  padding: 7px;
}
.search-result {
    max-height: 150px;
    overflow-y: scroll;
    margin-bottom: 25px;
}
#map {
  width: 100% !important; 
}
.no-padding-top-menu {
  border-top: none !important;
  -moz-border-top: none !important;
  -webkit-border-top: none !important;
}
.toprightnav {
  display: none;
}
.mycarousel .slick-prev {
  /*left: 10px;*/
  z-index: 1 !important;
}
.mycarousel .slick-next {
  /*right: 10px;*/

}

/*order online*/

/*.orderstylebutton {*/
  /*font-size: 10px;*/
  /*margin-top: 5px;*/
  /*margin-bottom: 5px;*/
  /*background: none;*/
  /*border: 2px solid #535761;*/
  /*padding: 5px 5px;*/
/*}*/

/*.orderstylebutton a {*/
  /*text-decoration: none !important;*/
/*}*/

.order-now{
    cursor: pointer;
    color: #FFF!important;
    font-size: 21px;
    font-weight: bold;
    padding-right: 131px!important;
}

.order-now:hover,
.e-gift:hover,
.maxs-search-btn:hover{
    opacity: .5;

}
.orderOnline{
    background-image: url("../img/order-now-logo.png");
    background-repeat: no-repeat;
    background-size: 155px 109px;
    background-position: 1041px 0px;
    background-color: #A03021;
    border-bottom-color: #A03021;
    width: 1172px;
    margin: auto;
}

.orderOnlinePage{
    position: fixed;
    left: 0;
    right: 0;
    z-index: 9;
}

.order-now-page-header{
  bottom: 1px;
}
/* order online */


/*.navbar-nav > li > a, .navbar-brand {
    padding-top:4px !important; 
    padding-bottom:0 !important;
    height: 28px;
}*/
.navbar {
  min-height:28px !important;
}
.applicationModal input[type="text"],
.referralModal input[type="text"] {
  width: 300px;
  padding-left: 5px;
  padding-right: 5px;
}
.alert.alert-danger p {
  color: #a94442 !important;
}
.alert.alert-success p {
  color: #3c763d !important;
}
.alert.alert-info p {
  color: #31708f !important;
}
.alert.alert-warning p {
  color: #8a6d3b !important;
}
.apply-now-btn {
    border: 1px solid gray;
    background: transparent;
}
.apply-now button.apply-now-btn{
    background-color: white;
    padding: 15px 25px;
    margin-top: 8px;
    background: none;
    border: 2px solid #535761;
    width: 189px;
}
.logo-container{
  position: relative;
}

.navbar-logo{
    z-index: 99;
    position: absolute;
}

.product-list .items .pull-right a {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-top: 15px;
  margin-right: 15px;
}
.products .product {
    padding-left: 0;
    padding-right: 0;
}
.career-lists-container {
  margin-bottom: 95px;
}
.career-lists-container .career {
  word-break: break-word;   
}
.social-item-wrapper {
  padding-left: 0;
}
.social-posts img {
  margin-left: 0;
}
.well {
/*  height: 414px;*/
  border: 0 !important;
  -moz-border: 0 !important;
  -webkit-border: 0 !important;
  background: none !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
}
.well a:hover div.product-image img,
.well p a:hover div.product-image img
{
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
div.product-image{
  overflow: hidden;
}
.maxs-sticky-logo{
  position: fixed;
}

.navbar-header .navbar-brand a .maxs-sticky-logo {
  margin-left: -16px;
  margin-top: -21px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #FCFCFC !important;
}

.download-button {
    border: 1px solid gray;
    background-color: white;
    width: 200px;
    height: 50px;
  }

.download-button a {
  text-decoration: none;
  color: gray;
}

/*sticky order now*/
.orderOnlineContainer div .navbar-right{
  position: relative;
  display: inline-block;
  width: 100%;
  text-align: right;
}

.orderOnlineContainer div .navbar-right li{
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 100%;
  height: 50px;
}

.orderOnlineContainer div .navbar-right li .order-now,span.e-gift{
    z-index: 1;
    width: auto;
    display: inline-block;
}

.orderOnlineContainer div .navbar-right li .order-now-logo{
    width: 159px;
    position: absolute;
    height: 115px;
    top: 0;
    right: 30px;
    left: 0;
}

.nav-cover-background {
  width: 100%;
}

.orderOnline-background {
    background-color: #A03021 !important;
    border-bottom-color: #A03021 !important;
    height: 50px;
}

.orderOnline-background-page-header {
    z-index: -1;
}

/*EOL sticky order now*/

/* parsley */

.parsley-required, .parsley-type {
    text-align: center;
    color:maroon;
    font-weight: bold;
    padding-top: -7px;
    margin-top: -22px;
    cursor: default;
    float: left;
}
/*EOL parsley */

.international-max li a {
  font-size: 13px;
}

.e-gift{
  color: #FFF!important;
  font-size: 21px;
  font-weight: 700;
  cursor: pointer;
  padding-top: 10px;
}


.apply-now a strong {
  color: #E41A21;
}
.contact-us-btn{
      width: 230.44px;
      margin-bottom: 0px !important;
}
.event-contact-us-btn-wrapper{
  padding-left: 324px;
}
.event-dl-brochure-btn-wrapper{
  padding-right: 321px;
}
.modal-image-container{
  text-align: center;
}
.maxs-search-btn{
  position: relative;
  right: 12px;
  font-size: 22px !important;
  color: #fff;
  cursor: pointer;
}
.maxs-search-box{
  position: relative;
  right: -170px;
  height: 42px;
  top: 0;
  border: 0;
  width: 100% !important;
  text-align: center;
  color: white;
  padding-right: 198px;
  background: none;
  border-bottom: 3px solid #DC020F;
}
.maxs-search-box::-webkit-input-placeholder {
    font-style: italic;
    color: #ffffff;;
}
.maxs-search-box:-moz-placeholder {
    font-style: italic;
    color: #ffffff;;
}
.maxs-search-box::-moz-placeholder {
    font-style: italic;
    color: #ffffff;;
}
.maxs-search-box:-ms-input-placeholder {
    font-style: italic;
    color: #ffffff;;
}
.maxs-search-box-wrapper{
    display: none;
    padding-left: 69px;
    padding-right: 66px;
}
.remove-search-btn-wrapper{
    position: relative;
    top: -40px;
    font-size: 27px;
    left: 67px;
    cursor: pointer;
}
.remove-search-btn-wrapper:hover .remove-search-btn{
    opacity: 0.8;
}
.remove-search-btn{
    color: white;
}
.search-results-main-wrapper .container .general-search-result{
  border-top: 1px solid #e1e1e1;
  padding: 10px 0;
}
.title-search-result:hover{
  text-decoration: underline;
}
.search-results-heading{
  margin: 45px 0;
}
#page_links{
  text-align: center;
}
#page_links a,#page_links strong{
  padding: 5px 15px;
  border-radius: 4px;
  background-color: #A03021;
  color: white;
  margin: 2px;
}
#page_links a:hover{
    background-color: #6E6E6E;
}
#page_links strong {
  background-color: #6E6E6E;
}
.store-gallery-wrapper{
    padding: 0;
}