.row {
  margin-left: auto !important;
  margin-right: auto !important
}

button:focus, button:active {
  background: unset;
  border: unset;
  color: unset
}

select:not([disabled]):focus {
  box-shadow: none
}



* {
  box-sizing: border-box
}

div.find-Us-Search-Bar input[type=text] {
  font-family: oswald, sans-serif;
  font-size: 15px;
  font-weight: 500;
  border-radius: 35px;
  border: 1px solid grey;
  float: left;
  width: 100%;
  outline: none;
  padding: 20px 35px;
  height: unset;
  box-shadow: none
}

div.find-Us-Search-Bar input[type=text]:focus {}

div.find-Us-Search-Bar input::-webkit-input-placeholder {
  color: #6f6f6f
}

div.find-Us-Search-Bar input:-ms-input-placeholder {
  color: #6f6f6f
}

div.find-Us-Search-Bar input::placeholder {
  color: #6f6f6f
}

div.find-Us-Search-Bar {
  position: relative
}

div.find-Us-Search-Bar button {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15px;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 50px;
  background: #7124b4;
  color: #fff;
  font-size: 17px;
  border: none;
  border-left: none;
  cursor: pointer;
  outline: none;
  background-image: url(../images/find-Us-Search-Icon.png);
  position: absolute;
  background-position: center center;
  background-size: 13px;
  background-repeat: no-repeat;
  z-index: 9
}

div.find-Us-Search-Bar button:hover {
  opacity: .9
}

div.find-Us-Search-Bar::after {
  content: "";
  clear: both;
  display: table
}

.padZero {
  padding-left: 0;
  padding-right: 0
}

.tacobell-FindUs-Branches-Outer {
  width: 100%;
  background-color: #f7f7f7;
  padding: 35px 0;
}

.tacobell-FindUs-Branches-Inner {
  width: 95%;
  margin: auto
}

.tacobell-FindUs-Branches-Inner-Form {
  padding: 40px 15px 20px
}

.tacobell-FindUs-Branches-Inner-Form h4 {
  font-family: 'Josefin Sans', sans-serif;
  color: #222;
  font-size: 24px;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
}

.tacobell-FindUs-Branches-Inner-Form select {
  font-family: oswald, sans-serif;
  font-size: 14px;
  color: #bbb;
  letter-spacing: 3px;
  display: inline-block;
  width: unset;
  height: unset
}

.tacobell-FindUs-Branches-Inner-Form select:focus {
  box-shadow: none
}

.tacobell-FindUs-Branches-Inner-Form select {
  -moz-appearance: none;
  -webkit-appearance: none
}

.tacobell-FindUs-Branches-Inner-Form select ::-ms-expand {
  display: none
}

.tacobell-FindUs-Branches-Inner-Form select {
  background-image: url(../images/find-Us-Arrow.png);
  background-repeat: no-repeat;
  background-position: 96% center;
  background-size: 15px;
  padding: unset;
  padding-right: 35px;
  border: none;
  background-color: #f7f7f7;
  outline: none
}

.find-Us-Branches {
  margin-bottom: 20px;
  box-shadow: 0 0 30px #e6e6e6;
  border: 1px solid #c6c6c6
}

.storelocator .col-lg-12:last-child .find-Us-Branches {
  margin-bottom: 0
}

.find-Us-Branch-Img {
  width: 100%
}

.find-Us-Branches p.findus_addr {
  margin-bottom: 18px;
  height: 56px;
  overflow: hidden;
}
.find-Us-Branches .btn-ordernow{ display: inline-block; margin-right: -4px; width: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: middle;}

.find-Us-Branches p a {
  color: #6f6f6f !important
}

.find-Us-Branches p a:hover {
  text-decoration: underline !important
}

.find-Us-Branches .storename {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #222; text-transform: uppercase;
  line-height: 1;
  margin-top: 15px;
  height: 30px;
  overflow: hidden;
}

.find-Us-Branches p {
  width: 100%;
  font-family: 'Overpass', sans-serif;
  font-size: 12.5px;
  font-weight: 400;
  color: #6f6f6f;
  line-height: 1.5;
  margin-top: 8px;
  margin-bottom: 0;
}

.find-Us-Branches span {
  width: 70%;
  font-family: oswald, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
  color: #6f6f6f;
  line-height: 1.5;
  margin-top: 10px;
  letter-spacing: .5px
}

.icon-Img{ margin-top: 10px; height: 90px;}
.icon-Img img{ display: inline-block; margin: 15px 15px 0 0; vertical-align: top; width: 24px; height: 24px;}



.find-Us-Branches-Dir-btn {
  padding: 11px 10px;
  display: block;
  width: 100%;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  background-color: #222;
  outline: none;
  border: 1px solid #222;
  transition: all .6s ease
}

.find-Us-Branches-Dir-btn:before {
  content: '';
  background: url(../images/find-Us-Dir-Icon.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  margin-top: -1px;
  vertical-align: middle
}

.find-Us-Branches-Dir-btn:hover {
  background-color: transparent;
  border: 1px solid #222;
  outline: none;
  color: #222;
  transition: all .6s ease
}

.find-Us-Branches-Dir-btn:hover:before {
  content: '';
  background: url(../images/find-Us-Dir-Icon-Black.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 15px;
  display: inline-block;
  margin-right: 5px;
  margin-top: -1px;
  vertical-align: middle
}

.get-Dir-Icon {
  height: 18px;
  margin-right: 10px;
  vertical-align: middle
}

.findUs-Store-Map-Div {
  width: 100%;
  height: 660px;
  overflow: hidden
}

.findUs-Store-Div {
  width: 34%;
  float: left;
  height: inherit;
  overflow-y: auto;
  padding-right: 15px
}

.findUs-Map-Div {
  width: 66%;
  float: left;
  padding-left: 30px
}

.findUs-Branch-Address {
  padding: 8px 25px;
  background-color: #fff
}

.findUs-Map-Div-Inner iframe {
  border: 1px solid #c6c6c6
}

.tacobell-FindUs-Banner-Inner-Text .tab-content {
  height: 180px
}

.find-Us-SearchMenu ul {
  text-align: center
}

.find-Us-SearchMenu .nav-pills>li {
  float: none
}

.find-Us-SearchMenu .nav>li {
  display: inline-block;
  padding: 0 7px
}

.find-Us-SearchMenu .nav-pills>li>a {
  font-family: oswald, sans-serif;
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  letter-spacing: 3px;
  border-radius: 25px;
  padding: 8px 30px;
  background-color: transparent;
  border: 1.4px solid #fff;
  border-color: #fff;
  margin-bottom: 30px;
  opacity: .7
}

.find-Us-SearchMenu .nav-pills>li.active>a {
  color: #fff;
  background-color: transparent;
  opacity: 1
}

.find-Us-Search-Option {
  width: 500px;
  max-width: 100%;
  margin:25px auto 0 auto;
}

.Search-Option {
  width: 80%;
  margin: 0 auto;
  display: block
}

.find-Us-Search-Option select {
font-family: 'Josefin Sans', sans-serif;
  font-size: 13px;
  color: #fff;
  width: 100%;
  display: inline-block;
  border: none;
  border: 1px solid #fff;
  border-radius: 0;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  padding: 7px 15px;
  margin-bottom: 10px;
  background-color: transparent;
  background: url(../images/arrows/arrow-btm-white.png) no-repeat 97% 51%;
  height: unset;
  background-size: 11px
}

.find-Us-Search-Option select option {
  color: #000
}

.find-Us-Search-Btn {
font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  color: #fff !important;
  font-weight: 600;
  border-radius: 25px;
  padding: 8px 30px;
  background-color: transparent;
  border: 1.4px solid #fff !important;
  border-color: #fff !important;
  outline: none;
  margin-top: 20px
}

.find-Us-Search-Btn:hover {
  color: #fff;
  border-color: #fff;
  border: 1.4px solid #fff;
  outline: none;
  background-color: transparent
}

.aboutUs-Content {
  display: inline-block;
  width: 100%
}

.pagebanner{ position: relative;}
.pagebanner .banner-img{ padding-bottom: 41.67%;}
.pagebanner .banner-img img{ display: none;}

.tacobell-pagebanner{ position: relative;}
.tacobell-pagebanner .icon{ width: 60px; text-align: center; margin: auto; margin-bottom: 25px;}
.tacobell-pagebanner .banner-img{ padding-bottom: 33.33%;}
.tacobell-pagebanner .banner-img.ratio-1{padding-bottom: 41.67%;}
.tacobell-pagebanner .banner-img.ratio-2{padding-bottom: 56.25%;}
.tacobell-pagebanner .banner-img img{ display: none;}
.tacobell-pagebanner .banner-content-container h4 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  line-height: 1.3;
  text-transform: uppercase;
}

.tacobell-pagebanner .banner-content-container{
  width: 660px;
  max-width: 100%;
  text-align: center;
  z-index: 1;
  margin: auto;
position: absolute;
left: 0;
right: 0;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}

.tacobell-pagebanner.tacobell-FindUs-Banner{ padding: 50px 0;}
.tacobell-pagebanner.tacobell-FindUs-Banner .banner-img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0;}
.tacobell-pagebanner.tacobell-FindUs-Banner .banner-content-container{ position: relative; -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0);}

.tacobell-AboutUs-Content-Outer {
  width: 100%;
  background-color: #f7f7f7;
  padding-top: 50px
}

.aboutUs-Content span {
  display: block;
  width: 10px;
  height: 10px;
  margin: auto;
  background-color: #bfbfbf;
  border-radius: 50%
}

.aboutUs-Content ul {
  position: relative;
  width: 100%;
  float: left;
  display: inline-block;
  padding: 0;
  margin: 0
}

.aboutUs-Content ul:before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: 1px;
  bottom: 0;
  display: inline-block;
  background-color: #bfbfbf;
  transform: translateX(-50%);
  z-index: 2
}

.aboutUs-Content li {
  position: relative;
  float: left;
  width: 50%;
  display: inline-block;
  padding: 0 35px
}

.aboutUs-Content li:before {
  content: '';
  position: absolute;
  top: 50%;
  width: 10px;
  height: 10px;
  bottom: 0;
  display: inline-block;
  background-color: #bfbfbf;
  transform: translateY(-50%);
  z-index: 2;
  border-radius: 20px
}

.aboutUs-Content li:nth-child(2):before, .aboutUs-Content li:nth-child(5):before, .aboutUs-Content li:nth-child(6):before {
  display: none
}

.aboutUs-Content li:nth-child(3):before {
  left: -5px
}

.aboutUs-Content li:nth-child(4):before {
  right: -5px
}

.aboutUs-Content li:nth-child(odd) {
  margin-top: 14%
}

.aboutUs-Content li:nth-child(even) {}

.aboutUs-ContentInner {
  padding: 10px
}

.aboutUs-ContentInner img {
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 0 30px #cfcbcb;
  position: relative;
  z-index: 1
}

.aboutUs-ContentInner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 35px
}

.aboutUs-ContentInner h4 {
  float: left;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #222;
  line-height: 1.3;
  writing-mode: vertical-rl;
  text-orientation: mixed;
  position: absolute;
  left: 30px;
  margin: 0
}

.aboutUs-Content-Wrap p {
  width: 90%;
font-family: 'Overpass', sans-serif;
  font-size: 13px;
  color: #6f6f6f;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 25px 0;
}

.aboutUs-Content .motif-Img {
  margin: auto;
  text-align: center
}

.aboutUs-Content .motif-Img img {
  width: 50px
}

.aboutUs-SauceImg {
  width: 110px;
  top: -83px;
  left: 46%;
  position: absolute
}

.tacobell-ContactUs-Banner {
  background-image: url(../images/tacobell-ContactUs-Banner.jpg);
  padding: 14% 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat
}

.tacobell-ContactUs-ContactForm {
  display: inline-block;
  width: 100%;
  background-color: #f7f7f7
}


.tacobell-ContactUs-ContactForm-Inner {
  width: 90%;
  margin: auto;
  padding: 40px 0;
  
}

.contact-Form {
  width: 65%;
  margin-top: 40px;
}

.contact-Form h4 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #222;
  margin: 0;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}

.contact-Form-Part1 {
  width: 50%;
  display: inline-block;
  float: left;
  padding-right: 45px
}

.contact-Form-Part2 {
  width: 50%;
  display: inline-block;
  float: left
}

.contact-Form-Common {
  width: 100%;
  padding-right: 40px;
  margin-bottom: 20px;
}
.contact-Form-Common.col-half{ display: inline-block; vertical-align: top; margin-right: -4px; width: 50%;}

.contact-Form-Common.m0{ margin-bottom: 0;}

.contact-Form-btn{ border: 0; outline: 0;margin-top: 25px;
  margin-bottom: 15px;}

.contact-Form label {
  font-family: 'Josefin Sans', sans-serif;
  color: #222;
  font-size: 13px;
  font-weight: 700;
  margin-top: 10px;
  text-transform: uppercase;
}

.charlimit{font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; margin-top: 5px; font-size: 13px; font-weight: 600; text-align: right;} 

.contact-Form ::placeholder { color: #6e6e6e; opacity: 1;}
.contact-Form :-ms-input-placeholder {color: #6e6e6e; opacity: 1;}
.contact-Form ::-ms-input-placeholder {color: #6e6e6e; opacity: 1;}

.contact-Form .wpcf7-form-control:not(.contact-Form-btn){
  background-color: transparent;
  font-family: 'Overpass', sans-serif;
  font-size: 12px;
  color: #6e6e6e;
  width: 100%;
  display: inline-block;
  border: none;
  border-bottom: 1px solid #b1b1b1;
  border-radius: 0;
  outline: none;
  box-sizing: border-box;
  padding: 0 0 7px 0;
  font-weight: 600;
  border-radius: 0;
}

.contact-Form .wpcf7-textarea.wpcf7-form-control {
  height: 170px;
  margin-top: 10px;
  border: 1px solid #b1b1b1;
  padding: 10px;
}

.contact-Form select {
  -moz-appearance: none;
  -webkit-appearance: none
}

.contact-Form select ::-ms-expand {
  display: none
}

.contact-Form select {
  background-image: url(../images/select-Arrow.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 20px;
  padding-right: 35px
}


.contact-Form p {
  font-family: 'Overpass', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #6e6e6e;
  margin: 0;
}


.contact-Form a {
  color: #000;
  font-weight: 700
}

.contact-Address {
  width: 35%;
  display: inline-block;
  float: left;
  padding-left: 10%;
  text-align: left
}

.contact-Address h4 {
  font-family: oswald, sans-serif;
  font-size: 24px;
  font-weight: 500;
  color: #222;
  letter-spacing: 3px;
  margin: 0;
  margin-bottom: 30px
}

.contact-Address p {
  font-family: oswald, sans-serif;
  font-size: 14px;
  color: #6f6f6f;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 20px
}

.contact-Address a {
  font-family: oswald, sans-serif;
  font-size: 14px;
  color: #6f6f6f;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 20px
}

.contact-Form input::-webkit-input-placeholder {
  color: #8b8b8b
}

.contact-Form input:-ms-input-placeholder {
  color: #8b8b8b
}

.contact-Form input::placeholder {
  color: #8b8b8b
}

.contact-Form textarea::-webkit-input-placeholder {
  color: #8b8b8b
}

.contact-Form textarea:-ms-input-placeholder {
  color: #8b8b8b
}

.contact-Form textarea::placeholder {
  color: #8b8b8b
}

.tacobell-CMS-Title {
  background-color: #f7f7f7
}

.tacobell-CMS-Title-Inner {
  width: 90%;
  margin: auto;
  padding: 20px
}

.tacobell-CMS-Title h5 {
  font-family: oswald, sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #7124b4;
  letter-spacing: 3px;
  text-align: center;
  margin: 0;
  margin-bottom: 15px;
  margin-top: 25px
}

.tacobell-CMS-Title h4 {
  font-family: oswald, sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #222;
  letter-spacing: 3px;
  text-align: center;
  margin: 0;
  margin-bottom: 30px
}

.tacobell-CMS-Title h4 {
  font-family: oswald, sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #222;
  letter-spacing: 3px;
  line-height: 1.4;
  text-align: center;
  margin: 0;
  margin-bottom: 40px
}

.tacobell-CMS-Container {
  width: 100%;
  background-color: #f7f7f7
}
.tacobell-CMS-Container.nobg_clr{ background-color: transparent;}

.tacobell-CMS-Container-Inner {
  margin: auto;
  padding: 40px
}

.tacoBell-News-Menu {
  align-content: center
}

.cols {
  padding: 7px
}

.colss{ padding: 0 14px;}

.d-flex {
  display: flex;
  flex-wrap: wrap
}

.tacoBell-News-Menu ul {
  text-align: center
}

.tacoBell-News-Menu .nav-pills>li {
  float: none
}

.tacoBell-News-Menu .nav>li {
  display: inline-block;
  padding: 0 4px
}

.tacoBell-News-Menu .nav-pills>li>a {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  color: #702082;
  font-weight: 700;
  border-radius: 0;
  padding: 13px 60px;
  background-color: #fff;
}

.tacoBell-News-Menu .nav-pills>li.active>a {
  color: #fff;
  background-color: #702082
}

.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  transition: all .23s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: .8
}

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0
}

.social-Content {
  padding-bottom: 30px
}

.social-News-Content img {
  width: 100%
}

.social-News-Content {
  background-color: #f7f7f7;
  margin-bottom: 60px;
}

.social-News-Content .post-info {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  color: #702082;
  margin:0;
}
.social-News-Content .post-info .user-location{ display: block; margin-top: 4px; font-weight: 600; display: block; color: #000;}

#social .social-Content .social-News-Icon{ margin-left: 0;}

.social-News-Content p {
  font-family: oswald, sans-serif;
  font-size: 11px;
  color: #6f6f6f;
  font-weight: 400;
  letter-spacing: 2px;
  margin-bottom: 0
}
.social-News-Content .home_news_widget .btn_read_more{ margin-bottom: 0;}
.social-News-Content .post-image-thumb{ margin-bottom: 25px;}
.social-News-Content .post-datetime{ color: #6f6f6f; font-weight: 600;  font-family: 'Josefin Sans', sans-serif; margin: 0 0 15px 0;}
.social-News-Content .post-heading {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  line-height: 1.4;
  margin:0 0 20px 0;
  height: 45px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden
}

/* .social-News-Content a {
  font-family: oswald, sans-serif;
  font-size: 12px;
  color: #6f6f6f;
  padding: 12px 30px;
  font-weight: 500;
  letter-spacing: 2px;
  border-radius: 30px;
  margin-top: 0;
  margin-bottom: 20px;
  display: inline-block;
  outline: none;
  border: 1px solid #6f6f6f;
  transition: all .6s ease
} */

/* .social-News-Content a:hover {
  background-color: #222;
  border: 1px solid #6f6f6f;
  outline: none;
  color: #fff;
  transition: all .6s ease
}

.social-News-Content a:hover, .social-News-Content a:active {
  text-decoration: none
} */


.social-News-Content-InImg img {
  display: inline-block;
  width: 43px;
  height: 43px;
  border-radius: 25px;
  margin-right: 10px;
  vertical-align: middle;
}

.social-News-Content-InText {
  width: calc(100% - 57px);
  display: inline-block;
  vertical-align: middle
}

.social-News-Icon {
  display: inline-block;
  margin-top: 10px;
  margin-left: -10px
}

.social-News-Icon img {
  width: 21px;
  height: unset
}

.tacobell-Career-Banner {
  background-image: url(../images/tacobell-Career-Banner.jpg);
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative
}

.tacobell-Career-Banner .bg-overlay-div {
  background-color: rgba(0, 0, 0, .2)
}

.tacobell-Career-Banner-Inner-Text {
  padding-left: 10%;
  margin: auto;
  position: relative;
  z-index: 1
}

.tacobell-Career-Banner-Inner-Text h4 {
  font-family: oswald, sans-serif;
  font-size: 66px;
  font-weight: 700;
  color: #fff;
  letter-spacing: 5px;
  line-height: 1.3;
  margin-bottom: 25px
}


.tacobell-Career-Culture-Text {
  margin-bottom: 40px;
  width: 65%;
  padding-right: 40px;
}

.tacobell-Career-Culture-Text p {
  font-family: 'Overpass', sans-serif;
  font-size: 18px;
  line-height: 28px;
  margin: 0;
  color: #000;
}

.para__block{font-family: 'Overpass', sans-serif;
  font-size: 18px;
  line-height: 28px;
  color: #000; margin-bottom: 35px; width: 65%;}
  .para__block p{ margin: 0 0 20px 0;}
  .para__block.mb_0{ margin-bottom: 0;}

.tacobell-Career-Culture-Text iframe {
  margin-top: 15px
}

.tacobell-Career-Culture-Text img {
  width: 70%;
  display: block;
  margin: auto;
  margin-top: 30px
}

.youtube-Icon-Img {
  position: absolute;
  left: calc(50% - 30px);
  top: calc(50% - -50px);
  width: 60px !important
}

.contact-Form.career-Form {
  float: none
}

.tecobell-Carrer-ListImg {
  width: 100%;
  position: relative;
  padding: 2% 10%;
  background-color: #f2f2f2;
  display: inline-block
}

.Carrer-ListImg {
  padding: 10px
}

.Carrer-ListImg img {
  width: 100%
}

.Carrer-ListImg h4 {
  font-family: oswald, sans-serif;
  font-size: 20px;
  color: #6f6f6f;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 5px;
  margin-top: 10px;
  letter-spacing: .7px
}

.Carrer-ListImg p {
  font-family: oswald, sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #7124b4;
  margin-bottom: 5px;
  margin-top: unset;
  letter-spacing: .7px
}

.tacobell-Ntrn-Banner {
  padding: 200px 0;
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat
}

.nutrition_bg {
  background-image: url(../images/hero-nutrition.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat
}

.nutrition_bg .bg-overlay-div {
  background-color: rgba(0, 0, 0, .2)
}

.tacobell-Ntrn-Banner-Text {
  font-family: oswald, sans-serif;
  font-size: 4vw;
  font-weight: 700;
  color: #fff;
  letter-spacing: 5px;
  line-height: 1.3;
  padding-left: 10%;
  display: none
}

.Ntrn-Tbl {
  overflow: hidden;
  overflow-x: auto
}

.Ntrn-hdr {
  margin: auto;
  margin-top: 35px
}
.Ntrn-hdr table {
  background-color: #ddd;
  width: 100%
}

.Ntrn-hdr table>tbody>tr>th {
  border-top: none
}

.Ntrn-hdr th {
  font-family: 'Overpass', sans-serif;
  font-size: 12px;
  color: #000;
  height: 190px;
  white-space: nowrap;
  text-align: left;
  position: relative;
  vertical-align: bottom;
  display: inline-block;
  width: 45px
}
.Ntrn-hdr.b_chrome th{ width: 49px;}

.tbl-wrap {
  width: 900px;
  margin: auto;
  padding-left: 300px;
  background-color: #ddd
}

.Ntrn-hdr table>thead>tr>th>a {
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  color: #000;
  text-decoration: none;
  font-weight: none;
  white-space: nowrap;
  text-align: left;
  display: block;
  -moz-transform-origin: 90px 82px 0;
  -webkit-transform-origin: 90px 82px 0;
  transform-origin: 90px 82px 0
}

.tacobell-Ntrn tr:nth-child(odd) {
  background-color: #ddd
}

.tacobell-Ntrn {
  margin: auto
}

.Ntrn-Table h2 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 32px;
  color: #000;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px
}

.Ntrn-Table {
  width: 900px;
  margin: auto
}

.Ntrn-Table table {
  width: 100%
}

.Ntrn-Table table>tbody>tr>td {
  border-top: none
}

.Ntrn-Table td {
  font-family: 'Overpass', sans-serif;
  font-size: 13px;
  color: #000;
  padding: 10px;
  width: 50px
}

.Ntrn-Div {
  background-color: #f7f7f7;
  padding-top: 60px;
  padding-bottom: 60px
}

.Ntrn-Pills {
  width: 100%;
  display: inline-block
}

.Ntrn-Pills ul {
  text-align: center
}

.Ntrn-Pills .nav-pills>li {
  float: none
}

.Ntrn-Pills .nav>li {
  display: inline-block;
  padding: 0 7px
}

.Ntrn-Pills .nav-pills>li>a {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  color: #702082;
  font-weight: 700;
  padding: 12px 30px;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  margin-bottom: 30px;
  box-shadow: 0 0 20px #dddbdb;
}

.Ntrn-Pills .nav-pills>li.active>a {
  color: #fff;
  background-color: #702082
}


.tacobell-Ntrn-Allergen tbody tr:nth-child(odd) {
  background-color: #ddd
}

.Allergen-Table {
  width: 900px;
  margin: auto
}

.Allergen-Table table {
  width: 100%
}

.Allergen-Table table>tbody>tr>td {
  border-top: none
}

.Allergen-Table tbody td {
font-family: 'Overpass', sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #000;
  padding: 10px;
  width: 50px;
  text-transform: capitalize
}

.Allergen-Table table>tbody>tr>td {
  border: none
}

.Allergen-Table table>thead>tr>th {
  font-family: oswald, sans-serif;
  font-size: 16px;
  color: #000;
  font-weight: 500;
  background-color: #ddd;
  color: #000;
  padding: 30px 10px;
  margin-bottom: 30px
}

.tbl-wrap-Algrn {
  width: 900px;
  margin: auto;
  padding-left: 554px;
  background-color: #ddd
}

.Allergen-Table h2 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 32px;
  color: #000;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px
}

.tacobell-Rstrnt-Banner {
  background-image: url(../images/tacobell-rstrnt-Banner.jpg);
  padding: 250px 20px;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  width: 100%;
  position: relative
}

.tacobell-Rstrnt-Banner-Text h4 {
  font-family: oswald, sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 3px;
  line-height: 1.3;
  text-transform: uppercase
}

.tacobell-RstrntImg {
  width: 100%;
  position: relative;
  padding: 2% 3%;
  /* background-color: #f2f2f2; */
  display: inline-block
}

.tacobell-RstrntImg-Address {
  padding: 0 10px 20px
}

.tacobell-RstrntImg-Address h4 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #222;
  line-height: 1.3;
  text-transform: uppercase
}

.tacobell-RstrntImg-Address p {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #6f6f6f;
  line-height: 1.6;
  text-transform: uppercase;
}

.tacobell-RstrntImg-Text {
  display: inline-block;
  padding: 0 10px 10px
}

.tacobell-RstrntImg-Text h4 {
  display: inline-block;
  margin-right: 20px
}

.tacobell-RstrntImg-Text h4 a {
font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #702082;
  line-height: 1.3;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none
}

.tacobell-RstrntImg-Text h4 a {
  text-decoration: none
}

.tacobell-RstrntImg-Text h4 a:active, .tacobell-RstrntImg-Text h4 a:focus, .tacobell-RstrntImg-Text h4 a:hover {
  color: #6f6f6f
}

.RstrntImg {
  padding: 10px 0 30px
}

.RstrntImg img {
  width: 100%;
}


.RstrntImg h4 {
  font-family: oswald, sans-serif;
  font-size: 20px;
  color: #6f6f6f;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 5px;
  margin-top: 10px;
  letter-spacing: .7px
}

.RstrntImg p {
  font-family: oswald, sans-serif;
  font-size: 12px;
  font-weight: 500;
  color: #7124b4;
  margin-bottom: 5px;
  margin-top: unset;
  letter-spacing: .7px
}

.tacobell-RstrntCity-Banner {
  background-image: url(../images/tacobell-rstrnt-Banner.jpg);
  padding: 250px 20px;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
  width: 100%;
  position: relative
}

.tacobell-RstrntCity-Banner-Text h4 {
  font-family: oswald, sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 3px;
  line-height: 1.3;
  text-transform: uppercase
}

.tacobell-RstrntCityImg {
  width: 100%;
  position: relative;
  padding: 2% 3%;
  /* background-color: #f2f2f2; */
  display: inline-block
}

.tacobell-RstrntCityImg-Text h4 {
  font-family: 'Josefin Sans', sans-serif;
  font-size: 26px;
  color: #000;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 10px;
  padding: 10px;
  padding-bottom: 20px
}

.RstrntCity {
  padding: 10px 0 30px
}

.RstrntCity-Inner {
  padding-bottom: 10px;
}


.RstrntCity img {
  width: 100%;
}

.RstrntCity h4 a {
  text-decoration: none
}

.RstrntCity h4 {
font-family: 'Josefin Sans', sans-serif;
  font-size: 15px;
  color: #000;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 5px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase
}

.tacobell-RstrntCityImg a {
  text-decoration: none !important
}

.aboutUs-Content-Wrap p {
  min-height: 60px;
}

.tacobell-AboutUs-Content {
  /* margin-top:100px */
}

.aboutUs-ContentInner h4 {
  float: left;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #222222;
  line-height: 1.3;
  writing-mode: initial;
  text-orientation: mixed;
  position: relative;
  left: 0;
  margin: 0;
  margin: 35px 0 10px 0;
}


.aboutUs-Content span {
  display: none !important
}

.aboutUs-Content li:before {
  display: none
}

.aboutUs-Content ul:before {
  display: none
}

.aboutUs-Content li:nth-child(odd) {
  margin-top: 0;
}

.aboutUs-Content li {
  margin-bottom: 50px;
}

#timeline-menu { height: auto !important;}
#timeline-menu:after,
#timeline-menu:before{ clear: both; content: ''; display: table;}

ul#timeline-menu li a {
  font-family: 'Josefin Sans', sans-serif;
  padding-top: 5px;
}



ul#timeline-menu li a:hover {
  color: black;
  border-bottom: 5px solid #702082;
  font-weight: bold;
}

.group1954 {
  font-size: 0px !important;
}

.group1954:before {
  content: 'Timeline';
  font-size: 15px;
  text-transform: uppercase;
  position: relative;
  top: 3px;
}

#timeline-menu li:first-child {
  display: none !important;
}

/* body {
  background-color: #f7f7f7;
} */

section#timeline article div.panel div.badge {
  display: none;
  box-shadow: none !important;
  background-color: #f7f7f7;
  white-space: nowrap !important;
  color: #7124b4;
  font-size: 17px;
  left: 48.5%;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  top: 12px;
  width: 70px;
}

section#timeline div[class*="group"] {
  font-family: 'Josefin Sans', sans-serif;
  background: #000000;
  color: #FFF;
  box-shadow: none;
  z-index: 9;
  position: relative;
  padding: 8px;
  width: 90px;
  text-align: center;
}

.panel {
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

section#timeline article div.panel-body:after {
  background: #f7f7f7;
  display: none
}

.panel-body p img {
  width: initial !important;
  display: block !important;
  float: initial !important;
  margin: auto !important;
  margin-bottom: 10px !important;
  max-width: 100% !important
}

.panel-body p span {
  width: 100%;
  display: block;
  margin: auto;
  font-family: 'Overpass', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 23px;
  text-align: center;
}

section#timeline div[class*="group"] {
  margin: auto;
}

.panel-body {
  padding: 15px;
}

section#timeline article div.panel div.badge:last-child {
  display: none;
}

h4.our-histry-txt {
  display: block;
  font-family: 'Josefin Sans', sans-serif;
  text-decoration: none;
  font-size: 20px;
  color: black;
  font-weight: 700;
  margin-top: 20px;
}

.about-container{ padding: 35px 45px 0 45px;}

.new_offers_container .product-order-link { text-align: center; padding: 0 0 6% 0;}
.new_offers_container .offer-desc p {
  font-family:'Josefin Sans', sans-serif;
  font-size: 15px;
  color: #000;
  text-align: center;
}
.new_offers_container .offer__wrap + .offer__wrap{ margin-top: 30px; border-top:1px solid #ddd; padding-top: 30px;}
.new_offers_container .offer__wrap{width: 900px; max-width: 100%; margin: auto;}



.findUs-Store-Div {
  width: 100%;
}


.row.storelocator .col-lg-4 {
  margin-left: -1px;
}


a.findus-safety-msg {
  display: block;
  padding: 0 15px;
  color: white;
  margin-top: 25px;
  text-transform: uppercase;
  font-family: 'Josefin Sans', sans-serif;
}

.find-Us-Branches .store-mobile {
  margin-top: 0;
}


@media only screen and (max-width:1100px) {
  .aboutUs-SauceImg {
    width: 95px;
    top: -70px
  }

  .tacobell-CMS-Title h5 {
    margin-top: 15px
  }

  /* .social-News-Content a {
    font-size: 11px;
    padding: 11px 30px
  } */

  .tacobell-Career-Banner-Inner-Text h4 {
    font-size: 64px
  }

  .tacobell-Career-Culture-Text h4 {
    font-size: 28px;
    padding: 10px 25px
  }

  .Ntrn-Table h2 {
    font-size: 28px;
    margin-bottom: 20px
  }

  .Ntrn-hdr th {
    width: 36px
  }
  .Ntrn-hdr.b_chrome th{ width: 42px;}

  .Ntrn-Table td {
    font-size: 11px;
    width: 42px
  }

  .tbl-wrap {
    width: 750px;
    margin: auto;
    padding-left: 230px
  }

  .Ntrn-Table {
    width: 750px
  }

  .Allergen-Table {
    width: 750px
  }

  .Allergen-Table tbody td {
    font-size: 11px;
    width: 45px
  }

  .Allergen-Table table>thead>tr>th {
    font-size: 14px
  }

  .tbl-wrap-Algrn {
    width: 750px;
    padding-left: 455px
  }

  .Allergen-Table h2 {
    /* font-size: 36px; */
    margin-bottom: 20px
  }

  .tacobell-FindUs-Banner-Inner-Text {
    width: 45%
  }

  .RstrntImg {
    padding: 10px 0 20px
  }

  .tacobell-Rstrnt-Banner-Text h4 {
    font-size: 26px
  }

  .tacobell-RstrntCityImg-Text h4 {
    font-size: 24px;
    padding-bottom: 15px
  }

  .RstrntCity h4 {
    font-size: 16px
  }

  .RstrntCity {
    padding: 10px 10px 20px
  }
}

@media only screen and (min-width:991px) {
  .row.storelocator .col-lg-4{ float: none; margin-right: -4px; display: inline-block; vertical-align: top;}
}
@media only screen and (max-width:991px) {
  .tacobell-FindUs-Branches-Inner-Form {
    padding: 20px 15px 10px
  }
  .para__block{ width: 100%;}
  .find-Us-Branches {
    margin-bottom: 25px
  }

  .tacobell-FindUs-Branches-Outer {
    padding-bottom: 40px
  }

  .tacobell-FindUs-Banner-Inner-Text img {
    width: 55px
  }

  .tacobell-FindUs-Branches-Inner-Form h4 {
    font-size: 20px
  }

  .tacobell-FindUs-Banner-Inner-Text h4 {
    font-size: 24px;
    margin-bottom: 20px
  }

  div.find-Us-Search-Bar input[type=text] {
    font-size: 14px;
    padding: 15px 33px 15px 30px
  }

  div.find-Us-Search-Bar button {
    right: 9px;
    width: 40px;
    height: 40px
  }

  .findUs-Map-Div iframe {
    height: 500px
  }

  .findUs-Map-Div {
    padding-left: 15px
  }

  .findUs-Store-Map-Div {
    height: 500px
  }


  .tacobell-pagebanner .banner-content-container h4 {
    font-size: 24px
  }

  .aboutUs-Content {
    background-size: 65px
  }

  .aboutUs-SauceImg {
    width: 80px;
    top: -61px;
    left: 46%;
    position: absolute
  }

  .aboutUs-ContentInner h4 {
    font-size: 16px;
    /* left: 20px */
  }

  .aboutUs-ContentInner {
    padding-left: 15px
  }


  .contact-Form h4 {
    font-size: 20px;
    letter-spacing: 2px
  }

  /* .contact-Form span {
    font-size: 15px
  } */

  .contact-Form label {
    font-size: 12px;
    letter-spacing: 1px
  }

  .contact-Form-Part1 {
    padding-right: 25px
  }

  .contact-Form textarea {
    width: 100%;
    height: 140px
  }


  .contact-Address {
    width: 37%;
    padding-left: 5%
  }

  .contact-Address h4 {
    font-size: 20px;
    letter-spacing: 2px;
    margin-bottom: 30px
  }

  .tacobell-CMS-Title h4 {
    font-size: 22px;
    margin-bottom: 30px
  }

  .tacobell-CMS-Container-Inner {
    padding: 20px
  }

  .tacobell-Career-Banner-Inner-Text h4 {
    font-size: 50px
  }

  .tecobell-Carrer-ListImg {
    padding: 2% 5%
  }

  .tacobell-Ntrn-Banner {
    padding: 150px 0
  }

  .Ntrn-hdr th {
    font-size: 11px
  }

  .tacobell-FindUs-Banner-Inner-Text {
    width: 60%
  }

  .tacobell-RstrntCityImg-Text h4 {
    font-size: 22px;
    padding-bottom: 10px;
    text-align: center;
  }

  .RstrntCity {
    padding: 10px
  }

  .RstrntCity h4 {
    font-size: 15px
  }
  .new_offers_container .zomato {
    margin-top: 35px;
  }
  .contact-Form-Common.col-half{ margin-right: 0; display: block; width: 100%;}
  .contact-Form-Common{ padding-right: 0;}
  .tacobell-Career-Culture-Text{ padding-right: 0;}
  .social-News-Content{ margin-bottom: 40px;}
}

@media only screen and (max-width:767px) {
  .tacobell-FindUs-Branches-Outer {
    padding-bottom: 35px
  }

  .tacobell-FindUs-Banner {
    background-image: url(../images/tacobell-FindUs-Banner-Mob.jpg);
    padding: 80px 0
  }

  .tacobell-FindUs-Banner-Inner-Text img {
    width: 55px;
    margin-bottom: 15px
  }
  .colss{ padding: 0 10px;}
  .tacobell-FindUs-Banner-Inner-Text {
    width: 90%
  }

  p.findus_addr {
    height: unset
  }

  .tacobell-FindUs-Banner-Inner-Text h4 {
    font-size: 24px;
    margin-bottom: 30px
  }

  div.find-Us-Search-Bar input[type=text] {
    font-size: 14px;
    padding: 18px 33px 18px 22px
  }

  div.find-Us-Search-Bar button {
    right: 10px;
    width: 45px;
    height: 45px
  }

  .tacobell-FindUs-Branches-Inner-Form {
    padding: 20px 15px
  }

  .find-Us-Branches {
    margin-bottom: 15px;
    box-shadow: 0 0 30px #e6e6e6;
  }

  .tacobell-FindUs-Branches-Inner-Form {
    text-align: center
  }

  .tacobell-FindUs-Branches-Inner-Form label {
    letter-spacing: 4px
  }

  .tacobell-FindUs-Branches-Inner-Form select {
    background-size: 16px
  }

  .find-Us-Branches .storename {
    font-size: 17px;
    height: unset;
    margin-bottom: 15px
  }

  .find-Us-Branches p {
    width: 100%
  }

  .find-Us-Branches span {
    width: 100%
  }

  .findUs-Store-Div {
    width: 100%;
    padding-right: 0;
    height: unset
  }

  .findUs-Store-Map-Div {
    height: unset
  }

  .tacobell-FindUs-Branches-Inner {
    width: 100%
  }

  .Search-Option {
    width: 90%
  }


  .tacobell-pagebanner .banner-content-container h4 {
    font-size: 26px
  }

  .tacobell-AboutUs-Content-Outer {
    padding-top: 0;
    padding-bottom: 0
  }

  .aboutUs-Content {
    background-image: none
  }

  .aboutUs-ContentInner {
    position: relative;
    padding-left: 10px
  }

  .aboutUs-Content span {
    display: none
  }

  .aboutUs-Content li {
    position: relative;
    float: left;
    width: 100%;
    display: inline-block;
    padding: 0 10px;
    /* margin-top: 50px !important */
  }

  .aboutUs-Content-Wrap p {
    width: unset;
    margin: 0 auto 10px;
    text-align: center;
    font-size: 13px;
    color: #6f6f6f;
    font-weight: 400;
    /* line-height: 1.8 */
  }

  .aboutUs-Content ul:before {
    display: none
  }

  .aboutUs-SauceImg {
    width: 95px;
    top: 40px;
    left: 46%;
    position: absolute
  }

  .aboutUs-ContentInner h4 {
    float: none;
    text-align: center;
    font-size: 18px;
    writing-mode: unset;
    text-orientation: unset;
    position: unset;
    /* left: 30px; */
    margin: 25px auto 0
  }

  .aboutUs-Content li:nth-child(odd) {
    margin-top: unset
  }

  .aboutUs-Content-Wrap span {}

  .aboutUs-Content span {
    position: absolute;
    top: -45px;
    left: 50%;
    width: 1px;
    height: 70px
  }

  .aboutUs-Content-Wrap span:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    margin: auto;
    background-color: #bfbfbf;
    border-radius: 50%;
    margin-left: -4.5px
  }

  .aboutUs-Content li:before {
    content: none !important
  }

  .aboutUs-Content li:nth-child(4) .aboutUs-Content-Wrap {
    margin-bottom: 0
  }

  .aboutUs-Content ul {
    padding-bottom: 20px
  }

  .tacobell-ContactUs-ContactForm-Inner {
    width: 92%
  }

  .contact-Form {
    width: 100%;
    margin-top: 30px;
  }

  .contact-Form-Part1 {
    width: 100%;
    padding-right: 0
  }

  .contact-Form-Part2 {
    width: 100%
  }

  .contact-Form h4 {
    text-align: center
  }

  .contact-Form p {
    text-align: center
  }

  /* .contact-Form label {
    font-size: 15px
  } */

  .contact-Form-Common {
    margin-bottom: 10px
  }

  .contact-Form-btn {
    width: 100%;
  }

  .contact-Address {
    width: 100%;
    padding-left: unset;
    text-align: center;
    margin-top: 20px
  }

  .contact-Address h4 {
    margin-bottom: 20px
  }

  .contact-Address p {
    margin-bottom: 15px
  }

  .tacobell-CMS-Title-Inner {
    padding: 10px
  }

  .tacobell-CMS-Title h5 {
    margin-top: 20px
  }

  .tacobell-CMS-Title h4 {
    font-size: 20px;
    margin-bottom: 20px
  }
  .tacoBell-News-Menu {
    padding-bottom: 20px
  }

  .tacoBell-News-Menu .nav>li {
    display: block;
    padding: 10px 0
  }
  .faqs-wrap{ margin-top: 20px;}
  .tacobell-CMS-Container.faq-container .tacobell-CMS-Container-Inner{ padding:30px 0}
  .tacobell-CMS-Container-Inner {
    padding: 0
  }

  .tacoBell-News-Menu .nav-pills>li>a {
    padding: 13px 60px;
    display: inline-block
  }

  .cols {
    padding: 0
  }

  /* .social-News-Content h4 {} */

  .social-News-Content-InImg {}

  /* .social-News-Content a {
    padding: 10px 25px
  } */


  .tacobell-Career-Banner-Inner-Text h4 {
    font-size: 28px
  }

  .tacobell-Career-Culture-Text img {
    width: 340px
  }

  .tacobell-Career-Culture-Text h4 {
    font-size: 22px;
    padding: 12px 25px
  }

  .tacobell-Career-Culture-Text p {
    font-size: 15px;
    line-height: 24px;
  }
  .para__block{font-size: 15px;
    line-height: 24px;}
  .tacobell-Career-Culture-Text{ width: 100%; text-align: center; margin-bottom: 35px;}
  ul.list-inline.social-links{ margin-bottom: 0;}

  .tacobell-Career-Culture-Text iframe {
    width: 100%;
    height: 300px
  }

  .tecobell-Carrer-ListImg {
    padding: 2% 3%
  }

  .tacobell-Ntrn {
    padding: 0 20px
  }

  .Ntrn-Table h2 {
    font-size: 30px;
    margin-bottom: 10px
  }

  .Ntrn-Table td {
    padding: 10px 8px;
    width: 60px
  }

  .Ntrn-Table td:nth-child(4):after {
    content: 'cal';
    padding-left: 4px
  }

  .tacobell-Ntrn-Banner {
    padding: 130px 0
  }

  .tacobell-Ntrn-Banner-Text {
    font-size: 30px;
    padding-left: 0;
    width: 100%;
    text-align: center;
    padding: 0 20px
  }


  .Ntrn-Table td {
    display: none
  }


  .Ntrn-Table td:nth-child(1), .Ntrn-Table td:nth-child(4) {
    display: table-cell
  }

  .Ntrn-Table.table-responsive {
    border: 0
  }

  .Ntrn-Table {
    width: 100%
  }

  .Allergen-Table {
    width: 100%
  }

  .tacobell-Ntrn-Allergen {
    padding: 0 20px
  }

  .tacobell-Ntrn-Allergen tbody td {
    padding: 8px 10px
  }

  .Allergen-Table.table-responsive {
    border: none
  }

  .Allergen-Table table>thead>tr>th {
    padding: 15px 10px
  }

  .Allergen-Table tbody td {
    width: 40px
  }

  .Allergen-Table h2 {
    font-size: 30px;
    margin-bottom: 10px
  }

  .tacobell-Rstrnt-Banner {
    background-image: url(../images/tacobell-rstrnt-BannerMob.jpg);
    padding: 230px 20px
  }

  .RstrntImg {
    padding: 10px 0
  }

  .tacobell-RstrntImg-Address {
    padding: 0 10px 10px
  }

  .tacobell-RstrntImg-Address h4 {
    font-size: 20px;
  }

  .tacobell-RstrntImg-Address p {
    font-size: 13px
  }

  .tacobell-RstrntImg-Text h4 a {
    font-size: 16px
  }

  .tacobell-RstrntImg {
    padding: 3%
  }

  .tacobell-Rstrnt-Banner-Text h4 {
    font-size: 24px
  }

  .tacobell-RstrntCityImg-Text h4 {
    font-size: 20px;
    padding-bottom: 0
  }

  .RstrntCity h4 {
    font-size: 15px;
    margin-top: 10px
  }


    .aboutUs-Content li {
      margin-top: 0px !important;
      margin-bottom: 20px;
    }

    section#timeline article.inverted div.panel div.badge {
      left: 42.5%;
    }

    section#timeline .panel-body {
      padding: 15px;
      margin-top: 0;
    }

    section#timeline {
      margin-top: 30px;
    }

    .aboutUs-ContentInner h4 {
      text-align: center;
      width: 100%;
      margin-bottom: 10px;
    }

    ul#timeline-menu {
      padding-left: 15px;
    }

    .about-container{ padding: 30px 15px 0 15px;}
    .tacobell-CMS-Container{ padding: 0 15px;}
    .new_offers_container .product-order-link{ margin:0 0 20px 0;}
    .contact-Form p{ font-size: 10px;}
    .social-News-Content{ margin-bottom: 30px;}
    div.wpcf7 .ajax-loader{ position: absolute; left: 0; right: 0; margin: auto;}
    
  .find-Us-Branches p.findus_addr{ height: auto; overflow: visible;}
  .icon-Img{ height: auto; margin-bottom: 15px;}

  .tbl-wrap-Algrn{ width: 100%; padding-left: 0;}
  .Ntrn-hdr{ padding: 0 20px;}

  }
  @media only screen and (max-width:480px) {
    .tacobell-CMS-Title h4 {
      font-size: 18px;
      margin-bottom: 15px
    }

    .tacobell-Career-Banner {}

    .tacobell-Career-Banner .bg-overlay-div {
      background-color: rgba(0, 0, 0, .4)
    }

    .tacobell-Career-Culture-Text h4 {
      font-size: 17px;
      padding: 10px 20px
    }

    .tacobell-Career-Culture-Text img {
      width: 100%;
      margin-bottom: 20px
    }

    .tacobell-Career-Culture-Text iframe {
      width: 100%;
      height: 250px
    }

    .tecobell-Carrer-ListImg {
      padding: 2% 10px
    }

    .Ntrn-Table h2 {
      font-size: 20px;
      margin-bottom: 10px
    }

    .Ntrn-Pills .nav-pills>li>a {
      font-size: 12px;
      padding: 12px 15px;
    }

    .find-Us-SearchMenu .nav-pills>li>a {
      font-size: 13px;
      letter-spacing: 2px;
      border-radius: 22px;
      padding: 8px 15px;
      margin-bottom: 25px
    }

    .tacobell-RstrntCityImg-Text h4 {
      font-size: 16px
    }

    .RstrntCity h4 {
      font-size: 14px
    }
  }

  @media only screen and (max-width:360px) {
    .find-Us-SearchMenu .nav-pills>li>a {
      font-size: 11px;
      letter-spacing: 1px;
      border-radius: 22px;
      padding: 8px 15px;
      margin-bottom: 25px
    }

    .find-Us-Search-Btn {
      font-size: 11px;
      letter-spacing: 2px;
      border-radius: 25px;
      padding: 7px 30px
    }

    .find-Us-Search-Option select {
      font-size: 11px;
      padding: 5px 10px
    }

    .tacobell-RstrntImg-Text {
      text-align: center
    }

    .tacobell-RstrntImg-Text h4 a {
      font-size: 14px;
      margin-right: 0
    }

    .tacobell-RstrntImg-Address h4 {
      font-size: 18px;
      letter-spacing: .5px
    }

    .tacobell-RstrntImg-Address {
      padding: 0 10px 0
    }
  }

  @media only screen and (min-width:575px) {
    .tacobell-FindUs-Branches .row.storelocator .col-lg-4 {
      margin-left: -1px
    }

    .social-Content .row.d-flex .col-lg-4 {
      margin-left: -1px
    }
  }
