.main_whats_new_section .whats-content-title .tbs-discover-beers-ctas, .main_whats_new_section .whats-content-title span.tbs-discover-beers-ctas {
     display: block;
     margin-top: 10px;
     padding: 10px;
}
/** A/B testing Beer hub tile main css start  **/


.summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .tbs-summer-box-abtest .tbs-summer-left-heading {
     font-size: 32px;
     line-height: 32px;
     margin-top: 0;
}
.mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
     font-size: 30px;
     line-height: 30px;
 }
.summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta { 
     margin: 0;
}

.summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
     min-width: 223px;
     margin: 0;
     padding: 10px 0;
     min-height: 45px;
     font-size: 16px;
     line-height: 20px;
     margin: 12px 0 0;
}



/** A/B testing Beer hub tile main css end  **/

/** A/B test quick order btn header main css **/
.tbs-quick-order-btn {
     padding: 10px 14px;
     margin: 12px 0 0px 40px;
     align-items: center;
     text-transform: none;
}

.tbs-quick-order-btn.site_default_btn img {
     margin-right: 10px;
}

.sticky-header .tbs-quick-order-btn.site_default_btn {
     display: none;
}

/** A/B test quick order btn header main css **/

/** A/B testing home-A/B page slider code main start  **/

.tbs-home-slider-v-two .slider_box_wrap.canoe-adv-banner .slider_text .slider_text_tbl .slider_text_cel {
     padding-bottom: 0px !important;
}

.tbs-home-slider-v-two.home_slider, .tbs-home-slider-v-two .slider_box_wrap {
     max-height: 500px;
     height: 500px;
}

.tbs-home-slider-v-two .free-delivery-banner .slider_text {
     top: 0;
}

.tbs-home-slider-v-two .slider_box_wrap .slider_box_inner {
     height: 100%;
     max-height: 100%;
}

.tbs-home-slider-v-two .slider_box_wrap.free-delivery-banner .slider_text .slider_text_tbl .slider_text_cel {
     padding-bottom: 0px !important;
}

.tbs-home-slider-v-two .slider_box_wrap.carib-beer-banner-cycle8.brewer-opportunities-cycle-two .slider_box_inner .slider_img .slider_img-inner img {
     max-width: 362px;
}

.tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap {
     background-position: center bottom -67px !important;
     background-color: #000;
}

.tbs-home-slider-v-two .beer-bootlegger-cycle-5.brewer-opportunities-cycle-two.slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel {
     padding-top: 0px !important;
     vertical-align: middle;
}

.tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner .home-slider-title {
     font-size: 80px;
     line-height: 79px;
}

.tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
     max-width: 500px;
     right: 166px;
     top: 62px;
}

.tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title {
     font-size: 80px !important;
     line-height: 70px !important;
}

.tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title .something-new {
     line-height: 100px;
     display: inline-block;
}

.tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:last-child {
     position: absolute;
     right: 104px;
     padding-top: 48px;
     max-width: 390px;
}

.tbs-home-slider-v-two .slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel {
     padding-bottom: 0px !important;
}




.tbs-home-slider-v-two .pilsner-beer-cycle9-banner .slider_img img {
     max-width: 290px;
}
.tbs-shop-widget-v-two {
     display: none; 
}
.tbs-search-banner {
      display: none;
}

/** A/B testing home-A/B page slider code main end  **/
/** A/B testing 50/50 order now main start here  **/
.summer-banner-boxed .tbs-summer-box-abtest .tbs-summer-box-left {
     background-repeat: no-repeat;
     background-size: cover, 0;
}
.tbs-pto-main {
     display: flex;
     align-items: center;     
 }
.summer-banner.tbs-summer-box-abtest {
     background-color: transparent !important;
}

.tbs-summer-box-abtest .summer-banner-inner {
     background-color: #000;
}

.tbs-summer-box-abtest .tbs-summer-box-left {
     margin-right: 30px;
     padding: 0 0px 0 25px;
     display: flex;
     align-items: center;
     justify-content: space-between;
}

.tbs-summer-box-abtest {
     display : flex;
 }
.tbs-summer-box-abtest .tbs-summer-box-left {
     display : flex;
}
.summer-banner-boxed .tbs-summer-box-abtest .tbs-summer-box-left, .summer-banner-boxed .tbs-summer-box-abtest .tbs-summer-box-right {
     width : 50%;
     border-radius : 5px;
     overflow-x : hidden;
     overflow-y : hidden;
}

.tbs-summer-box-abtest .tbs-summer-left-heading {
     font-family: 'Vitesse-Black';
     font-style: normal;
     font-weight: 400;
     color: #f0d8b7;
     margin-right: 30px;
     margin-top: 15px;
     max-width: 370px;
     margin-bottom: 10px;
     padding: 0 10px 0 0;
     text-transform: uppercase;
}

.summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
     min-width: 155px;
     background-color: #000;
     color: #fff;
     font-size: 16px;
     line-height: 20px;
     padding: 10px;
     border-radius: 5px;
     margin-left: 0;
}

.summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta:hover {
     color: #000;
}

.summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta:after,
.summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta:before {
     background: #fff;
}

/** A/B testing 50/50 order now main end here  **/

/** A/B testing header search bar main start here **/
.tbs-shop-widget-v-two.shop_widget .shop_online { 
     margin: -85px auto 0;
}
.tbs-search-header {
     max-width: 460px;
     position: unset;
     float: right;
     margin-top: 9px;
     display: block; 
 }
 .header-fixed .tbs-search-header{
     display: none !important;
 }
 
 .tbs-search-header .s_btn, .tbs-search-header .search_dark_btn {
     height: 40px;
     width: 40px;
     font-size: 0;
     border-radius: 100%;
     margin: 5px;
     line-height: inherit;
     background: transparent !important;
 }
 .tbs-search-header .search_txt {
     height: 50px;
     width: 100% !important;
     border-radius: 50px !important;
     background-size: 0;
     padding-left: 28px;
     font-size: 14px;
     padding-right: 38px;
 }
 .tbs-search-header .filter_box_header_list ul {
     list-style: none;
     padding: 20px;
     text-align: left;
 }
 .tbs-search-header .filter_box_header_list ul li {
     padding: 10px 0;
     border-bottom: 1px solid #f4b233;
     cursor: pointer;
     float: none;
 }
 .tbs-search-header .filter_box_header_list {
     display: none;
     position: absolute;
     background: #fff;
     border: 1px solid #d9d9d9;
     top: 100%;
     left: 0;
     z-index: 10;
     max-height: 450px;
     overflow-y: auto;
     overflow-x: hidden;
     right: 0;
     margin-top: 0;
 }
 .tbs-search-banner, .archive .page-banner-search-wrap .page-banner-content .form-group, .page-banner-search-wrap .page-banner-content .form-group {
     display: none;
 }
/** A/B testing header search bar main end here **/

/** ------------ Responsive CSS Start here ------------ **/
@media screen and (min-width: 1661px) {
     header .header_nav ul li {
     padding-right: 3%;
     } 
}
@media screen and (min-width:1680px) and (max-width:1800px) {

     /** A/B test quick order btn header css **/
     .header_search.tbs-search-header {
          max-width: 374px;
     }

     /** A/B test quick order btn header css **/

}

@media screen and (max-width:1680px) {

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med {
          margin-bottom: 0px;
     }

     /** A/B testing home-A/B page slider code  **/
     .header_search .select .select-styled, header .header_nav ul li>a {
          font-size: 16px;
      }
}

@media screen and (max-width:1660px) {
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 31px;
          margin-top: 15px;
      }
      .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 31px;
          line-height: 34px;
      }
     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span {
          font-size: 31px;
          line-height: 34px;
     }

     /** A/B testing Beer hub tile css  **/
     /** A/B test quick order btn header css **/
     .tbs-quick-order-btn.site_default_btn {
          padding: 8px 10px;
          margin: 12px 0 0px 20px;
     }

     .header_search.tbs-search-header {
          max-width: 380px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          right: 45px;
     }

     /** A/B test quick order btn header css **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          right: 45px;
     }

     /** A/B testing home-A/B page slider code  **/

     /** A/B testing header search bar **/
    .tbs-search-header {
          margin-top: 6px;
      }
     /** A/B testing header search bar **/
}

@media(max-width:1600px) {
     .tbs-pto-main, .tbs-pto-main .tbs-pto-main-right .desktop_view, .tbs-pto-main-right {
          height: 100%;
        }
        .tbs-pto-main .tbs-pto-main-right .desktop_view {
          max-width: 100%;        
          object-fit: cover;
        }
     
        .tbs-summer-box-abtest .tbs-summer-box-left {
          padding: 0 0 0 20px;
      }
      .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 30px;
          line-height: 32px;
          padding: 0 10px 0 0;
      }
      .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 30px;
          line-height: 32px;
      }
     .tbs-shop-widget-v-two.shop_widget  .shop_online {
          margin: -75px auto 0;
     } 

     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span {
          font-size: 29px;
          line-height: 30px;
     }

     /** A/B testing Beer hub tile css  **/

}


@media(max-width:1536px) {
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 28px;
          line-height: 28px;
          padding: 0 10px 0 0;
      }
      .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 28px;
          line-height: 28px;
      }
      .tbs-summer-box-abtest .tbs-summer-left-heading {
          margin-bottom: 0;
      }
      .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 140px;        
          padding: 8px 0;
          min-height: 25px;
          font-size: 14px;
          line-height: 20px;
          margin: 7px 0 0;
      }
     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer-banner-right {
          background-size: contain;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span {
          font-size: 28px;
          line-height: 30px;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          min-width: 180px;        
          padding: 8px 0;
          min-height: 25px;
          font-size: 14px;
          line-height: 20px;
          margin: 7px 0 0;
     }
     /** A/B testing Beer hub tile css  **/   
}

@media screen and (max-width:1500px) {

    /** A/B testing header search bar **/
     .header_search.tbs-search-header {
          max-width: 265px;
          margin-top: 11px;
     }
     .tbs-search-header .search_txt {
          height: 40px;
      }
      .tbs-search-header .s_btn, .tbs-search-header .search_dark_btn {
          height: 30px;
          width: 30px;
      }
      .tbs-search-header .s_btn img {
          width: 25px;
      }

    /** A/B testing header search bar **/

}

@media(max-width:1440px) {

     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 22px;
          line-height: 22px;
     }
     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          min-width: 180px;
          margin: 0;
          padding: 6px;
          min-height: 34px;
          font-size: 13px;
          line-height: 20px;
          margin: 10px 0 0;
     }

     /** A/B testing Beer hub tile css  **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title {
          font-size: 64px !important;
          line-height: 60px !important;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          right: 0;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title .something-new {
          line-height: 90px;
     }

     .tbs-home-slider-v-two .squeeze-beer-banner.brewer-opportunities-cycle-two.slider_box_wrap {
          background-position: center bottom -39px !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner {
          background-position: center right -25% !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med {
          margin-bottom: 0;
     }

     /** A/B testing home-A/B page slider code  **/
     /** A/B testing 50/50 order now  code  **/
     .tbs-summer-box-abtest .tbs-summer-left-heading {         
          margin-right: 20px;
          padding: 0 55px 0 0;
          margin-bottom: 0px;
     }

     .summer-banner-boxed .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span {
          font-size: 31px;
          line-height: 30px;
     }

     .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 140px;
          font-size: 13px;
          line-height: 20px;
          padding: 6px;
          margin-left: 0;
          margin-top: 10px;         
      }

     /** A/B testing 50/50 order now  code  **/
        /** A/B testing header search bar **/
     .tbs-search-header .search_txt::-webkit-input-placeholder {
          font-size: 11px;
     }
     .tbs-search-header .search_txt::-moz-placeholder {
          font-size: 11px;
     }
     .tbs-search-header .search_tx:-ms-input-placeholder { /* IE 10+ */
          font-size: 11px;
     }
     .tbs-search-header .search_tx:-moz-placeholder { /* Firefox 18- */
          font-size: 11px;
     }
     .tbs-search-header .search_txt { 
          padding-left: 20px;
     }
      /** A/B testing header search bar **/
}

@media(max-width:1400px) {
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 24px;
      }

     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span {
          font-size: 20px;
          line-height: 24px;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          min-width: 190px;
          margin: 0;
          padding: 6px;
          min-height: 34px;
          line-height: 20px;
          margin: 5px 0 0;
     }
   
     /** A/B testing Beer hub tile css  **/
     /** A/B test quick order btn header css **/
     header .header_nav .tbs-quick-order-outer ul li {
          padding-right: 40px;
     }
     .tbs-quick-order-btn.site_default_btn {
          padding: 7px 6px;
          margin: 12px 0 0px 15px;
     }

     /** A/B test quick order btn header css **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap {
          background-position: center bottom -43px !important;
     }

     /** A/B testing home-A/B page slider code  **/
}

@media screen and (min-width:1300px) and (max-width:1399px) {
     /** A/B testing 50/50 order now  code  **/
     .tbs-summer-box-abtest .tbs-summer-box-left {
          padding: 0 0 0 20px;
      }
      .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 24px;
      }
      .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 24px;
          margin-right: 0;
          margin-bottom: 0px;
      }
      .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 140px;       
          font-size: 14px;
          line-height: 20px;
          padding: 6px;
          margin-left: 0;
      }
     /** A/B testing 50/50 order now  code  **/
}

@media screen and (max-width:1365px) {

     /** A/B test quick order btn header css **/
     .header_search.tbs-search-header {
          max-width: 254px;
     }

     .tbs-quick-order-btn.site_default_btn  {
          padding: 7px 8px;
          margin: 12px 0 0px 16px;
          font-size: 13px;
     }

     header .header_nav .tbs-quick-order-outer ul li>a {
          font-size: 14px;
     }

     /** A/B test quick order btn header css **/

}

@media screen and (min-width:1200px) and (max-width:1299px) {

     /** A/B test quick order btn header css **/
     header .header_nav .tbs-quick-order-outer ul li {
          padding-right: 28px;
     }

     /** A/B test quick order btn header css **/

}

@media(max-width:1280px) {

     /** A/B testing Beer hub tile css  **/
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 20px;
      }
      .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 20px;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          min-width: 175px;
         margin: 0;
         padding: 4px;
         min-height: 25px;
         font-size: 13px;
         line-height: 20px;
         margin: 15px 0 0;
     }
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer-banner-right {
          background-size: contain;
          background-position: 0px 0px;
          height: 100%;
     }

     /** A/B testing Beer hub tile css  **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          max-width: 434px;
          top: 100px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.squeeze-beer-banner .slider_box_inner {
          max-width: 1080px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title {
          font-size: 56px !important;
          line-height: 45px !important;
     }

     .tbs-home-slider-v-two .squeeze-beer-banner.brewer-opportunities-cycle-two.slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel {
          padding-bottom: 0 !important;
     }
   

     /** A/B testing home-A/B page slider code  **/
     /** A/B testing 50/50 order now  code  **/
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 24px;
          margin-right: 0px;
          padding: 0 0 0 0px;
      }
      .tbs-pto-main-left {
          max-width: 50%;
      }
      .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 135px;
          font-size: 13px;
          line-height: 20px;
          padding: 4px;
          margin-left: 0;
      }
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 24px;
          margin-right: 0px;
     }
     /** A/B testing 50/50 order now  code  **/
      /** A/B testing header search bar **/
      .header_search.tbs-search-header {
          max-width: 260px;
      }
       /** A/B testing header search bar **/
}

@media(max-width:1200px) {
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer-banner-right {
          max-width: 50%;
         flex: 0 0 50%;
     }
     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span {
          font-size: 19px;
        line-height: 20px;
     }
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 19px;
          line-height: 20px;
      }
     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          min-width: 150px;
          margin: 0;
          padding: 3px;
          min-height: 20px;
          font-size: 11px;
          line-height: 20px;
          margin: 10px 0 0;
     }

     /** A/B testing Beer hub tile css  **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .canoe-adv-banner {
          background-position: 0 0px !important;
     }

     /** A/B testing home-A/B page slider code  **/

     /** A/B testing 50/50 order now  code  **/
     .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 140px;
          background-color: #000;
          color: #fff;
          font-size: 14px;
          line-height: 20px;
          padding: 10px;
          border-radius: 5px;
     }

     .tbs-summer-box-abtest .tbs-summer-box-left {
          padding: 21px;
     }

     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 18px;
          line-height: 24px;
     }

     /** A/B testing 50/50 order now  code  **/
        /** A/B testing header search bar **/
        .tbs-search-header .search_txt { 
          padding-left: 16px;
      }
     /** A/B testing header search bar **/
}

@media screen and (max-width:1199px) {

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .canoe-adv-banner .slider_img .slider_img-inner img {
          width: 100%;
          height: 500px;
          object-fit: cover;
          image-rendering: -webkit-optimize-contrast;
          object-position: top;
     }

     .tbs-home-slider-v-two .canoe-adv-banner .slider_text .slider_text_cel .royal-slide-inner .royal-slide-med .site_default_btn {
          margin-top: 421px !important;
     }

     /** A/B testing home-A/B page slider code  **/

    /** A/B testing header search bar **/
     .tbs-search-header .search_txt {
          padding: 0 35px 0 10px !important;
      }
      .tbs-search-header {
          max-width: 190px !important;
          margin-top: 11px;
      }
      .tbs-search-header .s_btn, .tbs-search-header .search_dark_btn {
          height: 30px;
          width: 30px;
      }
      /** A/B testing header search bar **/
          /** A/B testing header search bar **/
     header .header_search .search_txt::placeholder {
          font-size: 12px;
      }
      header .header_nav .tbs-quick-order-outer ul li {
          padding-right: 40px;
      }
      /** A/B testing header search bar **/
      header .header_nav .tbs-quick-order-outer ul li {
          padding-right: 29px;
      }
}

@media screen and (max-width:1200px) {

     /** A/B testing 50/50 order now  code  **/
  .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 115px;
          padding: 2px;
          font-size: 11px;
      }

     .tbs-summer-box-abtest .tbs-summer-box-left {
          padding: 0 0 0 15px;
     }

     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 19px;
          line-height: 20px;
          border-radius: 5px;
     }
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 19px;
          line-height: 20px;
      }
     /** A/B testing 50/50 order now  code  **/

}

@media screen and (min-width:768px) and (max-width:991px) {

     /** A/B testing 50/50 order now  code  **/
     .tbs-summer-box-abtest {
          display: flex;
          flex-wrap: wrap;
     }

     .tbs-summer-box-abtest .tbs-summer-box-left {
          margin-right: 0;
     }

     .tbs-summer-box-abtest .tbs-summer-box-left {
          margin-bottom: 15px;
     }

     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 18px;
          line-height: 20px;
          max-width: 274px;
     }
     header .header_nav .tbs-quick-order-outer ul li {
          padding-right: 26px;
      }

     /** A/B testing 50/50 order now  code  **/
     header .header_nav .tbs-quick-order-outer ul li {
          padding-right: 22px;
      }
}
@media(max-width:1100px) {
     header .header_nav .tbs-quick-order-outer ul li>a {
            font-size: 13px;
     }
     .tbs-quick-order-btn.site_default_btn img {
          margin-right: 5px;
          max-width: 20px;
      }
      .tbs-quick-order-btn.site_default_btn {
          padding: 7px 4px;
          margin: 5px 0 0px 10px;
          font-size: 11px;
          letter-spacing: 0;
      }
      header .header_nav .tbs-quick-order-outer ul li.menu-item-has-children>a::after {
          right: -13px;
          margin-top: 3px;
      }
      .tbs_search_mob_nav.tbs-quick-order-outer {
          display: flex;
          align-items: center;
      }
      .tbs_search_mob_nav.tbs-quick-order-outer  .menu-main-menu-container {
          display: inline-flex;
          flex-grow: 1;
     }
     .header_wrap.sticky-header  .tbs_search_mob_nav.tbs-quick-order-outer .menu-main-menu-container {
          display: none;
      }
     .tbs_search_mob_nav.tbs-quick-order-outer  .tbs-search-header {
          order: 1;
          width: auto;
          margin-left: 20px;
          margin-top: 3px;
      }
}
@media(max-width:1024px) {
     .tbs_search_mob_nav.tbs-quick-order-outer {
          display: unset;
      }
      .tbs_search_mob_nav.tbs-quick-order-outer  .menu-main-menu-container {
          width: 100%;
      }
      .tbs_search_mob_nav.tbs-quick-order-outer  .tbs-search-header {
          margin-left: 0;
          width: -webkit-fill-available;
      }
     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer-banner-left {
          max-width: 50%;
          flex-wrap: wrap;
          padding: 0 18px;
     }
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 15px;
          line-height: 16px;
      }
      .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title span, .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 15px;
          line-height: 16px;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          min-width: 143px;
          margin: 0;
          padding: 3px;
          min-height: 20px;
          font-size: 11px;
          line-height: 17px;
          margin: 5px 0 0;
     }

     /** A/B testing Beer hub tile css  **/
     /** A/B test quick order btn header css **/
     header .header_nav ul li .sub-menu,
     header .header_nav .mega-sub-menu {
          z-index: 9;
     }

     header .header_nav .tbs-quick-order-outer ul li>a {
          font-size: 17px;
     }

     .tbs-quick-order-btn.site_default_btn {
          padding: 6px 8px;
          float: right;
          margin: -7px 14px 10px 0px;
     }

     .tbs-quick-order-btn.site_default_btn img {
          max-width: 23px;
     }

     /** A/B test quick order btn header css **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .slider_box_wrap.carib-beer-banner-cycle8.brewer-opportunities-cycle-two .slider_box_inner .slider_img .slider_img-inner img {
          max-width: 310px;
     }

     .tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap {
          background-position: center bottom -30px !important;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          top: 90px;
          right: 23px;
          padding-top: 0;
     }

     .tbs-home-slider-v-two .e-store-launch-banner {
          background-position: center right -57% !important;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner .slider_text .slider_text_tbl .home-slider-title {
          font-size: 33px !important;
          line-height: 36px;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner .slider_img img {
          max-width: 230px;
     }

     /** A/B testing home-A/B page slider code  **/

     /** A/B testing 50/50 order now  code  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer-banner-right {
          max-width: 50%;
          flex: 0 0 50%;
          height: 100%;
 }

     .tbs-summer-box-abtest .tbs-summer-left-heading {
          line-height: 18px;
          margin-right: 0;
          padding: 0 7px 0 0 ;
          margin-bottom: 5px;
     }

     .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 115px;
          padding: 2px;
          font-size: 11px;
     }

     /** A/B testing 50/50 order now  code  **/

     /** A/B testing header search bar **/
     .tbs-search-header {
          max-width: 263px !important;
          margin-top: -10px !important;
          margin-bottom: 15px;
          padding: 0;
      }
     /** A/B testing header search bar **/
     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:last-child {
          max-width: 300px;
          image-rendering: -webkit-optimize-contrast;
          padding-top: 93px;
      }
      header .header_nav .tbs-quick-order-outer ul li>a {
          font-size: 16px;
     }
}

@media(max-width:991px) {
     .tbs-pto-main-left {
          width: 50%;
     }
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 25px;
      }
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          line-height: 25px;
     }
     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 14px;
          line-height: 17px;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-left, .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right {
          width: 100%;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer-banner-left {
          max-width: 50%;
          padding: 0 0px 0 18px;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer-banner-right {
          max-width:  50%;
          flex: 0 0 50%;
          background-repeat: no-repeat;
          background-position: 85px !important;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          margin: 6px 0 0;
     }

     /** A/B testing Beer hub tile css  **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner .slider_text .slider_text_tbl .slider_text_cel {
          padding-top: 0px !important;
     }

     .tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap {
          background-position: center bottom -286px !important;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          max-width: 360px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title .something-new {
          line-height: 48px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title {
          font-size: 33px !important;
          line-height: 32px !important;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          top: 115px;
     }

     .tbs-home-slider-v-two .e-store-launch-banner {
          background-position: center right -200% !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:last-child {
          right: 30px;
          padding-top: 0;
          margin-top: 118px;
          max-width: 38%;
     }

     .tbs-home-slider-v-two .canoe-adv-banner .slider_text .slider_text_cel .royal-slide-inner .royal-slide-med .site_default_btn {
          margin-top: 390px !important;
     }

     .tbs-home-slider-v-two .canoe-adv-banner .slider_img .slider_img-inner img {
          height: 656px;
          max-width: 100%;
     }

     /** A/B testing home-A/B page slider code  **/
}

@media screen and (max-width:820px) {
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px;
          line-height: 25px;
      }
      .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title span, .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 20px; 
           line-height: 25px;
      }
   /** Beer hub tile changes for Cycle-11 23 SEP 2022 Abhishek start **/
   .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
      min-width: 120px;
      padding: 3px;
      font-size: 12px;
  }
  .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
      min-width: 165px;
      margin: 0;
      padding: 5px;
      min-height: 20px;
      font-size: 12px;
      line-height: 17px;
      margin: 5px 0 0;
  }
      .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          margin: 10px 0 0;
      }
     /** A/B test quick order btn header css **/
     .tbs-quick-order-btn.site_default_btn {
          padding: 7px 11px;
          margin: -7px 13px 0 7px;
          align-items: center;
          text-transform: none;
          font-size: 12px;
     }

     .tbs-quick-order-btn.site_default_btn img {
          max-width: 20px;
     }

     header .header_nav .tbs-quick-order-outer ul li>a {
          font-size: 14px;
     }

     /** A/B test quick order btn header css **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap {
          background-position: center bottom -30px !important;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner.slider_box_wrap.left-image .slider_img img {
          max-width: 174px;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner .royal-slide {
          margin-top: -200px;
     }

     /** A/B testing home-A/B page slider code  **/

}

@media screen and (max-width:767px) {
     .tbs-pto-main .tbs-pto-main-right .desktop_view {
          display: none;
     }
     .tbs-pto-main-right,  .tbs-pto-main-right .mobile_view {
         width: 100%;
     }
     
    .tbs-summer-box-abtest .tbs-summer-box-left {
         padding: 0px;
    }
     .tbs-pto-main {
         display: flex;
         align-items: center;
         flex-direction: column-reverse;
         justify-content: center;
         width: 100%;
     }
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 30px;
          line-height: 30px;
      }
     .tbs-summer-box-abtest .tbs-summer-left-heading {
         font-size: 30px;
         line-height: 30px;
         max-width: 60%;
         margin: 22px auto 15px auto;
     }
    .tbs-pto-main-left {
         width: 100%;
         text-align: center;
         margin-bottom: 15px;
         max-width: 100%;
     }
     .tbs_search_mob_nav.tbs-quick-order-outer {
          display: flex;
      }
      .tbs_search_mob_nav.tbs-quick-order-outer  .tbs-search-header {
          width: 100%;
          margin-left: 0;
      }
     .tbs-shop-widget-v-two.shop_widget  .shop_online {
          margin: -75px auto 0;
     } 
      
     /** A/B testing Beer hub tile css  **/

     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer-banner-left {
          max-width: 100%;
          width: 100%;
     }

     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-left {
          flex-wrap: wrap;
     }
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title  span.banner-heading-mobile-1, 
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title  span.banner-heading-mobile-2 {
          font-size: 30px;
          line-height: 30px;
      }
      .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          margin-left: 0;
          margin-top: 15px;
          border-radius: 5px;
          font-size: 13px;
          padding: 6px 0;
          min-width: 175px;    
      }

     /** A/B testing Beer hub tile css  **/
     /** A/B test quick order btn header css **/
     header .header_right_nav .header_nav .tbs_search_mob_nav~.mega-sub-menu {
          top: 138px;
     }

     .header_search {
          z-index: 0;
     }

     .tbs-quick-order-btn.site_default_btn {
          padding: 10px 11px;
          align-items: center;
          text-transform: none;
          font-size: 14px;
          position: absolute;
          bottom: -67px;
          margin: 0 30px 0;
          left: 0;
          right: 0;
          text-align: center;
          justify-content: center;
          z-index: -1;
     }

     .tbs-quick-order-btn.site_default_btn img {
          max-width: initial;
     }

     /** A/B test quick order btn header css **/
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .canoe-adv-banner {
          background-position: center 0px !important;
     }

     .tbs-home-slider-v-two .slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel {
          padding-bottom: 0px !important;
     }
     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:first-child {
          right: 0;
          top: 0;
          left: 0;
          max-width: 386px;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner .royal-slide {
          margin-top: -220px;
     }
 
     /** A/B testing home-A/B page slider code  **/
     /** A/B testing 50/50 order now  code  **/
     .tbs-summer-box-abtest .tbs-summer-box-left {
          margin: 0 0 20px 0;
     }

     .tbs-summer-box-abtest {
          flex-wrap: wrap;
     }

     .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 117px;
          padding: 5px;
          font-size: 13px;
          margin-top: 0;
     }

     /** A/B testing 50/50 order now  code  **/

      /** A/B testing header search bar **/
      .tbs-search-header {
          max-width: 100% !important;
          margin-top: 0px !important;
          margin-bottom: 0;
          display: block !important;
      }
      .tbs-search-header .header_search_form {
          margin-top: 20px;
      }
      .tbs_search_mob_nav {
          display: flex;
          flex-wrap: wrap;
          flex-direction: column-reverse;
          position: relative;
      }
      /** A/B testing header search bar **/
      .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med{
          max-width: 100%;
          margin: 0;
      }
      .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:first-child {
          right: 0;
          top: 0;
          left: 0;
          max-width: 386px;
      } 
}

@media only screen and (max-width:630px) {

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .slider_box_wrap.carib-beer-banner-cycle8 .slider_text {
          position: relative;
     }

     .tbs-home-slider-v-two .slider_box_wrap.carib-beer-banner-cycle8 .slider_box_inner,
     .tbs-home-slider-v-two .banner-slider-cycle-6.squeeze-beer-banner .slider_box_inner,
     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_box_inner {
          max-width: 100%;
          display: flex;
          flex-direction: column-reverse;
          flex-wrap: wrap;
          justify-content: center;
     }

     .tbs-home-slider-v-two .slider_box_wrap.left-image .slider_img {
          width: 100%;
          text-align: center;
          padding: 0;
     }

     .tbs-home-slider-v-two .slider_box_wrap.carib-beer-banner-cycle8.brewer-opportunities-cycle-two .slider_box_inner .slider_img .slider_img-inner img {
          max-width: 160px;
          position: relative;
          left: 0;
          right: 0;
          padding-top: 0;
          top: 0;
          bottom: 0;
     }

     .tbs-home-slider-v-two .bg_slide.slider_box_wrap.carib-beer-banner-cycle8 {
          background-position: 100% 200px !important;
     }

     .tbs-home-slider-v-two .slider_box_wrap.carib-beer-banner-cycle8 .slider_text_cel .royal-slide .royal-slide-inner .royal-slide-med .home-slider-title {
          text-align: center;
          max-width: 100% !important;
          margin: 0 auto;
          width: 100%;
     }

     .tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel .royal-slide {
          text-align: center;
     }

     .tbs-home-slider-v-two .slider_box_wrap.left-image .slider_img .slider_img-inner.mobile_img_inner {
          display: block;
     }

     .tbs-home-slider-v-two .brewer-opportunities-cycle-two.slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel .royal-slide {
          text-align: center;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.brewer-opportunities-cycle-two.slider_box_wrap.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_img img {
          max-width: 284px;
          position: relative;
          top: 0;
          left: 0;
          bottom: 0;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_text .royal-slide .royal-slide-inner .home-slider-title {
          font-size: 44px !important;
          line-height: 48px !important;
          max-width: 100% !important;
          text-align: center;
          width: 100%;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title .something-new {
          line-height: 25px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_text .royal-slide .royal-slide-inner .home-slider-title {
          text-align: center;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_text .royal-slide .royal-slide-inner .home-slider-title {
          max-width: 100%;
     }

     .tbs-home-slider-v-two .slider_box_wrap.squeeze-beer-banner .slider_text {
          position: relative;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title .something-new {
          line-height: 60px;
          max-width: 100%;
     }


     .tbs-home-slider-v-two .squeeze-beer-banner.brewer-opportunities-cycle-two.slider_box_wrap .slider_img-inner {
          display: block;
     }

     .tbs-home-slider-v-two .e-store-launch-banner {
          background-position: bottom -250px right 0 !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:first-child {
          right: 0;
          position: relative;
          top: 0;
          margin-top: 0;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_text .slider_text_tbl {
          display: block;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel {
          display: block;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med {
          margin: 0 auto;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap.left-title .slider_text .slider_text_tbl .slider_text_cel {
          padding: 23px 0%;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_text {
          position: relative;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner.slider_box_wrap .slider_img {
          width: 50%;
     }

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_box_inner {
          flex-direction: column;
          padding-top: 0px; 
      }
      .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_text {
          margin: 0;
          bottom: 20px;
      }
}
@media (max-width:480px) {
     .tbs-summer-box-abtest .tbs-summer-left-heading { 
         max-width: 75%;
     }
}
@media(max-width:460px) {
     .tbs-summer-box-abtest .tbs-summer-box-left {
          padding:0 ;
     }
     .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 23px;
          line-height: 28px;
      }
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 23px;
          line-height: 28px;
      }
      .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 125px;
          padding: 5px;
          margin-top: 0;
      }
     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med .home-slider-title .e-store-title-1 {
          font-size: 16.56px;
          line-height: 14.89px;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med .home-slider-title .e-store-title-2 {
          font-size: 20px;
          line-height: 17px;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med .home-slider-title .e-store-title-3 {
          font-size: 19.6px;
          line-height: 16.6px;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med .home-slider-title .e-store-title-4 {
          font-size: 36px;
          line-height: 30px;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med .home-slider-title .e-store-title-5 {
          font-size: 12px;
          line-height: 10px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .slider_box_inner .slider_text .royal-slide .royal-slide-inner .home-slider-title {
          font-size: 29px !important;
          line-height: 20px !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner {
          background-position: bottom -159px right 0 !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med .home-slider-title .e-store-title-5,
     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_text .slider_text_tbl .slider_text_cel .home-slider-title,
     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med {
          text-align: center;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap.left-title .slider_text .slider_text_tbl .slider_text_cel {
          padding: 0;
     }

     .tbs-home-slider-v-two .e-store-launch-banner .royal-slide-med {
          margin: 0px auto 23px auto;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner.slider_box_wrap.left-image .slider_img img {
          max-width: 134px;
     }

     /** A/B testing home-A/B page slider code  **/
     /** A/B testing Beer hub tile css  **/
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title  span.banner-heading-mobile-2,
     .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title  span.banner-heading-mobile-1 {
          font-size: 23px;
          line-height: 24px;
      }
     /** A/B testing Beer hub tile css  **/
     .header_search .search_txt::-webkit-input-placeholder {
          font-size: 11px;
      }
      .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:first-child {
          max-width: 320px !important;
      }
}

@media screen and (max-width:413px) {

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner.slider_box_wrap.left-image .slider_img img {
          max-width: 102px;
          margin-top: 100px;
     }

     /** A/B testing home-A/B page slider code  **/
}

@media screen and (max-width:375px) {
     .tbs-summer-box-abtest .tbs-summer-box-left {
          padding: 0;
      }
      .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 23px;
          line-height: 29px;
      }
      .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 23px;
          line-height: 29px;
          margin: 15px auto;
          padding: 0;
     }
     /** A/B testing header search bar **/
     header .header_search .search_txt::placeholder {
          font-size: 9px;
      }
      /** A/B testing header search bar **/

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .canoe-adv-banner .slider_text .slider_text_cel .royal-slide-inner .royal-slide-med .site_default_btn {
          margin-top: 193px !important;
     }

     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:first-child {
          height: 200px;
     }

     .tbs-home-slider-v-two .squeeze-beer-banner.brewer-opportunities-cycle-two.slider_box_wrap,
     .tbs-home-slider-v-two .bg_slide.slider_box_wrap.carib-beer-banner-cycle8 {
          background-position: center bottom 37px !important;
     }

     .tbs-home-slider-v-two,
     .slider_box_wrap {
          max-height: 460px;
          height: 460px;
     }

     .tbs-home-slider-v-two .banner-slider-cycle-6.vizzy-home-banner.squeeze-beer-banner .home-slider-title .something-new {
          line-height: 50px;
     }

     .tbs-home-slider-v-two .pilsner-beer-cycle9-banner .slider_text .slider_text_tbl .home-slider-title {
          font-size: 29px !important;
          line-height: 30px;
     }

     /** A/B testing home-A/B page slider code  **/
     .tbs-home-slider-v-two .e-store-launch-banner.slider_box_wrap .slider_img img:first-child {
          max-width: 290px !important;
      }
      .tbs-home-slider-v-two .cycle10-banner .slider_img img {
          max-width: 135px !important;
          margin-top: 140px !important;
      }
      .tbs-home-slider-v-two .cycle10-banner .royal-slide {
          margin-top: -190px !important;
      }
}

@media screen and (max-width:320px) { 
     .summer-banner-boxed.tbs-beerhub-tile-v-two .summer-banner.tbs-summer-box-abtest .tbs-summer-box-right .summer-tile-cta {
          margin-left: 0;
          margin-top: 15px;
          border-radius: 5px;
          font-size: 12px;
          padding: 5px 0;
          min-width: 165px;
      }
      .mac .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .tbs-summer-box-right .summer_banner_title span, .mac .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 19px;
          line-height: 22px;
      }
     .tbs-summer-box-abtest .tbs-summer-left-heading {
          font-size: 19px;
          line-height: 22px;
          margin: 15px auto;
      }
      .summer-banner-boxed .summer-banner.tbs-summer-box-abtest .tbs-v-two-cta {
          min-width: 117px;
          padding: 3px;
          font-size: 12px;
          margin-top: 0;
      }
               /** A/B testing Beer hub tile css  **/
               .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title  span.banner-heading-mobile-2,
               .summer-banner-boxed.tbs-beerhub-tile-v-two .tbs-summer-box-abtest .summer-banner-inner.tbs-summer-box-right .summer_banner_title  span.banner-heading-mobile-1 {
                    font-size: 19px;
                    line-height: 20px; 
      }
      .header_search .search_txt::-webkit-input-placeholder {
          font-size: 9px;
      }
     /** A/B testing Beer hub tile css  **/
}

/** Responsive CSS end here **/