/*
Xenopsi Responsive CSS
BY MH
*/
@media screen and (min-width: 2200px){
    .visit-banner,
    .shapira-banner {
        background-position: center top;
    }    
    .contact-banner {
        background-position: center center;    
    }
}
    /*------breakpoint to target 1600px and 1440px-------*/
    @media screen and (max-width: 1799px){
    h2 {
        font-size: 35px;
    }
    h3 {
        font-size: 29px;
    }
    p, li {
        font-size: 17px;
    }
    .container {
        max-width: 1180px;
    }
    /*------Common Styles-------*/
    
    /*------Home Page------*/
    .home-hero {
        height: 675px;
    }
    .home-mid-section .about-brand {
        margin-top: 0;
    }
    .common-banner.home-hero::before {
        bottom: -10px;
        height: 160px;
    }
    .home-hero h2 {
        font-size: 62px;
        margin-bottom: 18px;
    }
    .hero-text {
        padding-left: 50px;
        margin-top: 240px;
    }
    
    .home-hero p {
        font-size: 35px;
        line-height: 46px;
        margin-bottom: 22px;
    }
    .home-mid-section {
        background-size: 581px auto;
        background-position: right 240px;
    }
    .about-brand,
    .about-hero {
        top: -50px;
    }
    .about-brand img {
        width: 650px;
    }
    .about-hero {
        min-height: 1px;
        padding: 40px 58px 48px;
        width: 530px;
    }
    .blue-marker {
        background-position: center 70px;
        background-size: 20px auto;
        height: 100px;
        right: 50px;
        top: -50px;
        width: 50px;
    }
    .about-hero h2 {
        line-height: 40px;
        margin-bottom: 4px;
    }
    .about-hero p {
        line-height: 30px;
        margin-bottom: 16px;
    }
    .about-hero ul li {
        line-height: 30px;
    }
    .upcoming-releases {
        width: 534px;
    }
    .upcoming-releases .media-right{
        padding-left: 20px;
    }
    .upcoming-releases .media-right img ,
    .upcoming-releases .media-left img {
        width: 210px;
    }
    .upcoming-releases h3 {
        line-height: 36px;
        margin-bottom: 12px;
    }
    .signup-section p {
        line-height: 24px;
    }
    .newsletter-signup {
        width: 590px;
        padding-right: 50px;
    }
    .newsletter-signup h3 {
        margin-bottom: 16px;
        padding-top: 20px;
    }
    .top-bar::before {
        width: 60px;
        height: 5px;
    }
    .newsletter-signup .input-group {
        margin-bottom: 18px;
    }
    .newsletter-signup .form-control {
        background-size: 28px auto;
        background-position: 16px center;
        font-size: 20px;
        height: 40px;
        padding: 0 16px 0 58px;
    }
    .newsletter-signup button {
        width: 150px;
        height: 40px;
        font-size: 15px;
    }
    hr {
        background-size: auto 26px;
        height: 26px;
        margin: 74px 0 64px;
    }
    .awards-section {
        padding-bottom: 150px;
    }
    .awards-section ul {
        max-width: 1400px;
    }
    .awards-section p {
        line-height: 32px;
        margin-bottom: 40px;
    }
    .award-image img{
        width: 200px;
    }
    .awards-section h4 {
        font-size: 17px;
        line-height: 28px;
    }
    .whiskey {
        top: -70px;
    }
    .text-bar {
        font-size: 29px;
        line-height: 80px;
        padding: 0 48px;
    }
    .visit .text-bar {
        left: 50px;
        top: -25px;
    }
    .whiskey .text-bar {
        right: 50px;
        bottom: -25px;
    }
    .bottom-bottle-section {
        padding-top: 50px;
    }
    
    .visit-special-media {
        max-width: 1000px;
    }
    .bottom-bottle-section .media-left img,
    .special-media-img {
        width: 384px;
    }
    .bottom-bottle-section .media-left,
    .visit-special-media .media-left {
        padding-right: 58px;
    }
    
    .bottom-bottle-section .container {
        max-width: 1000px;
    }
    .bottom-bottle-section p {
        margin-bottom: 20px;
        line-height: 30px;
    }
    
    
    .footer {
        padding-top: 34px;
        margin-top: -34px;
    }
    .footer-left {
        width: 390px;
        padding-left: 65px;
        padding-bottom: 30px;
    }
    .footer-left::after {
        top: -34px;
        height: 34px;
    }
    .footer2020 .footer-left {
        padding-top: 34px;
    }
    .footer-part {
        padding-right: 50px;
    }
    .footer-part ul li a {
        font-size: 20px;
        line-height: 20px;
        height: 20px;
        background-position: right 7px;
        background-size: 8px auto;
        padding-right: 15px;
    }
    .footer-part ul li {
        padding: 15px 0;
    }
    .footer-right {
        width: 790px;
        padding-top: 40px;
    }
    .footer p {
        line-height: 16px;
    }
    .footer p a:first-child {
        padding-right: 6px;
        margin-right: 6px;
    }
    .footer-left img {
        width: 140px;
    }
    .footer-left .media-right {
        padding-left: 20px;
    }
    .footer .footer-logo img {
        width: 255px;
    }
    .footer-social {
        padding: 15px 0;
        margin: 28px 0 24px;
    }
    .footer-social li {
        margin-right:40px;
    }
    .footer-social li a {
        width: 24px;
        height: 24px;
    }
    .footer-social li span {
        line-height: 24px;
        font-size: 20px;
    }
    
    /*------Home Page------*/
    
    /*------About Page------*/
    .small-banner {
        height: 460px;
    }
    .common-mid-section {
        background-size: auto 653px;    
    }
    .about-page-bg {
        background-size: 383px auto;
    }
    .banner-texts .container {
        width: 790px;
        top: -18px;
    }
    .about-us-page .facilities .container, 
    .whiskey-page .facilities .container {
        width: 920px;
    }
    .about-us-page .facilities .container {
        top: -18px;
    }
    
    .banner-texts .container.lg-brand-name {
        width: 1000px;
    } 
    .banner-texts .text-bar {
        left: 25px;
        top: -53px;
        font-size: 45px;
        line-height: 92px;
        padding: 0 40px;    
    }
    .banner-texts .lg-brand-name .text-bar {
        font-size: 37px;
        line-height: 82px;
    }
    .banner-texts h2 {
        font-size: 56px;
    }
    .banner-texts p {
        margin-top: 2px;
        line-height: 30px;
        padding: 54px 68px 24px;
    }
    .facilities {
        min-height: 572px;
    }
    .facility-detail {
        width: 380px;
    }
    .facility-infos h2 {
        font-size: 29px;
        line-height: 30px;
        padding-top: 113px;
        margin-bottom: 6px;
        background-position: 0 32px;
        background-size: 64px auto;
    }
    .facility-infos p {
        line-height: 30px;
        margin-bottom: 17px;
    }
    .facility-infos .map-container {
        margin-bottom: 18px;
    }
    .facilities-section {
        right: 405px;
        height: 572px;
    }
    .facilities-section .text-bar {
        top: -33px;
        right: 60px;
    }
    .facilities-section a{
        width: 84px;
        height: 84px;
        border-width: 3px;
        right: 320px;
        top: 246px;
    }
    .facilities-section a img {
        width: 45px;
    }
    .facilities-section .facility-two {
        right: 386px;
        top: 365px;
    }
    .facilities-section .facility-three {
        right: 438px;
        top: 162px;
    }
    .facilities-section .facility-four {
        right: 635px;
        top: 275px;
    }
    .facilities-section .facility-five {
        right: 688px;
        top: 98px;
    }
    .facilities-section .facility-six {
        right: 788px;
        top: 342px;
    }
    .facilities-section .facility-seven {
        top: 140px;
        right: 450px;
      }
    .facilities-section a:hover,
    .facilities-section a.active{
        background-size: 45px auto;
    }
    .meet-distillers.about-brand {
        padding-top: 140px;
        top: 0;
    }
    .meet-distillers hr {
        margin: 55px auto 150px;
    }
    .about-mid .whiskey-visit {
        padding-bottom: 40px;    
    }
    
    .interactive-map .facilities-section a.facility-five {
        right: 245px;
        bottom: 75px;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 31px;
        right: 541px;
    }
    .interactive-map .facilities-section a.facility-two {
        top: 50px;
        right: 562px;
    }
    .interactive-map .facilities-section a img {
        width: 46px;
    }
    .whiskey-page .facilities-section a.facility-one {
        top: 290px;
        right: 255px;
    }
    .whiskey-page .facilities-section a.facility-three {
        top: 320px;
        right: 365px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-six {
        top: 428px;
        right: 225px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 375px;
        right: 285px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 277px;
        right: 233px;
    }
    
    
    
    .whiskey-page .interactive-map {
        margin-top: 50px;
    }
    /*------About Page------*/
    
    /*------Brand Detail page------*/
    .brand-detail-section .hhd-controls-section {
        margin-top: 78px;
    }
    .about-brand.brand-detail {
        padding-top: 156px;
    }
    .brand-detail hr {
        margin: 60px auto 20px;
    }
    .brand-detail hr.ec-page {
        margin-top: 104px;
    }
    .brand-detail-top {
        margin-top: 42px;
        min-height: 670px;
    }
    .brand-bottle {
        left: 0;
        width: 440px;
    }
    .brand-info {
        width: 800px;
        margin-top: 40px;
    }
    .brand-info h3 {
        padding-top: 24px;
        margin-bottom: 7px;
    }
    .brand-info p,
    .featured-recipe-detail p {
        line-height: 30px;
        margin-bottom: 36px;
    }
    .brand-info p {
        margin-bottom: 10px;
    }
    .brand-info .btn {
        margin-bottom: 65px;
    }
    .brand-award-section {
        width: 620px;
    }
    .brand-award-section h2 {
        margin-bottom: 23px;
        padding-left: 12px;
    }
    .brand-award-section img {
        width: 178px;
    }
    .brand-award-section h4 {
        font-size: 17px;
        line-height: 24px;
    }
    .brand-featured-recipe {
        padding-bottom: 20px;
    }
    .featured-img-block {
        padding-left: 40px;
        width: 570px;
    }
    .featured-img-block img {
        width: 405px;
    }
    .featured-recipe-detail {
        width: 610px;
    }
    .featured-recipe-detail h3 {
        padding-top: 19px;
        margin-bottom: 13px;
        font-size: 40px;
    }
    .featured-recipe-detail h3 span{
        margin-bottom: 10px;
        font-size: 16px;
    }
    .featured-recipe-detail p {
        margin-bottom: 28px;
        margin-top: 12px;
        padding-bottom: 24px;
    }
    .featured-recipe-detail h5 {
        margin-bottom: 4px;
    }
    .featured-recipe-detail h5 div{
        font-size: 21px;
        max-width: 575px;
    }
    .brand-featured-recipe .featured-recipe-detail h5 div {
        max-width: 500px;
    }
    .featured-recipe-detail h5 div span {
        font-size: 29px;
    }
    .featured-recipe-detail h5 div:first-child {
        font-size: 21px;
        padding-right: 13px;
    }
    .share-recipe span {
        font-size: 21px;
        line-height: 24px;
    }
    .share-recipe a{
        margin-left: 40px;
        width: 24px;
        height: 24px;
    }
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .one-fourth ,
    .brands-container .one-third {
        padding: 0 15px;
    }
    .brands-container .row {
        margin: 0 -15px;
    }
    .brands-container img {
        margin: 0 auto 40px;
        max-width: 220px;
    }
    .brands-container h3 {
        line-height: 30px;
        padding-top: 22px;
        margin-bottom: 9px;
    }
    .brands-main-section .brands-container h3 {
        font-size: 24px;
        min-height: 84px;
    }
    /* .brands-main-section .brands-container-mid .brands-container h3 {
        min-height: 115px;
    } */
    .brands-main-section .brands-container.products-row-2 h3 {
        min-height: 84px;
    } 
    .brands-main-section .brands-container.products-row-3 h3 {
        min-height: 115px;
    } 
    .brands-container p {
        margin-bottom: 24px;
    }
    
    .brands-main-section .brands-container p {
        min-height: 205px;
    }
    /*
    .brands-main-section .brands-container.brands-container-bottom p {
        min-height: 210px;
    }
    .brands-main-section .brands-container-mid .brands-container p,
    .brands-main-section .brands-container.brands-container-bottom p {
        min-height: 230px;
    }
    */
    .brands-container {
        margin-top: -64px;
        margin-bottom: 120px;
    }
    .brands-container-mid {
        background-size: 379px auto;
        padding-bottom: 120px;
    }
    
    .brand-detail-top {
        background-size: 450px auto;  
        background-position: right center;
    }
    .brands-container-bottom.brands-container {
        margin-top: 80px;
    }
    
    .brands-main-section .brands-container.products-row-1 p {
        min-height: 120px;
    }
    .brands-main-section .brands-container.products-row-2 p {
        min-height: 122px;
    }
    .brands-main-section .brands-container.products-row-3 p {
        min-height: 174px;
        margin-bottom: 0;
    }
    .brands-main-section .brands-container.products-row-4 p {
        margin-bottom: 0;
        min-height: 145px;
    }
    /* .brands-main-section .brands-container.products-row-5 h3 {
        min-height: 1px;
    } */
    .brands-main-section .brands-container.products-row-5 p {
        margin-bottom: 18px;
        min-height: 130px;
    }
    .brands-container-last.brands-container {
        padding-bottom: 110px;
        margin-top: 0;
    }
    /*------Brands page------*/
    
    /*------Contact page------*/
    .contact-form .container {
        max-width: 960px;
    }
    .contact-form h3 {
        margin-bottom: 8px;
        padding-top: 20px;
    }
    .contact-form p{   
        line-height: 30px;
    }
    .asterik,
    label.customRC {
        margin: 25px 0;
    }
    .contact-page .contact-form {
        margin-top: 110px;
    }
    
    ul.bulleted-lists li {
        line-height: 30px;
    }
    .hhbe-sweepsImages {
        width: 345px;
    }
    .hhbe-sweepsImages .p {
        margin: 20px 0;
    }
    /*------Contact page------*/
    
    /*------privacy page------*/
    .privacy-page.contact-form p {
        margin-bottom: 12px;
    }
    .contact-form.privacy-page {
        background-size: 760px auto;
    }
    /*------privacy page------*/
    
    /*------recipes page------*/
    .recipes-page .hhd-controls-section {
        margin-top: -71px;
    }
    .recipes-page .hhd-controls-section.recipe-single-control {
        margin: 20px 0 35px;
    }
    .recipes-filter {
        margin: 50px 0 47px;
    }
    .recipes-filter .row {
        margin: 0 -15px;
    }
    .recipes-filter .half-width {
        padding: 0 15px;
    }
    .recipes-filter h2 {
        margin: -28px auto 35px;
        max-width: 790px;
    }
    .recipes-filter h2 span{
        padding: 0 38px;
    }
    .chosen-container-single .chosen-single div {
        background-size: 16px auto;
        width: 74px;
    }
    .chosen-container-single a.chosen-single {
        font-size: 29px;
        line-height: 74px;
        padding: 0 74px 0 23px;
    }
    .single-recipe.active::before {
        bottom: -60px;
        height: 30px;
        width: 30px;
    }
    .single-recipe img {
        margin: 0 auto 32px;
        width: 217px;
    }
    .single-recipe h3 {
        font-size: 24px;
        min-height: 115px;
        padding-top: 17px;
    }
    .filtered-recipe-detail {
        padding: 40px 0;
        margin: 45px 0 80px;
    }
    .close-recipe {
        height: 36px;
        width: 60px;
        top: -18px;
    }
    .filtered-recipe-detail .featured-img-block {
        width: 505px;
    }
    .filtered-recipe-detail .featured-recipe-detail {
        width: 675px;
    }
    .substitution-table {
        margin: 55px 0 60px;
    }
    .common-mid-section .substitution-table h3{
        line-height: 36px;
        padding: 22px 35px;
    }
    .substitution-table table tr td {
        padding: 12px 35px;
        font-size: 20px;
        line-height: 32px;
    } 
    .common-mid-section .substitution-table p{
        font-size: 30px;
    }
    
    
    /*---Recipe sectoin update Feb 2017*/
    .recipes-page hr{
        margin-bottom: 55px;
    }
    
    .recipe-page-special .w-styles-detail .media-left img {
        max-width: 280px;
    }
    .recipe-page-special .half-width {
        padding: 0 30px;
    }
    .recipe-page-special .featured-recipe-detail h3 {
        padding-top: 30px;
        margin-bottom: 14px;
        font-size: 26px;
    }
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        font-size: 18px;
        max-width: 313px;
    }
    .recipe-page-special .featured-recipe-detail p {
        font-size: 17px;
        line-height: 32px;
        margin: 6px 0 0;
    }
    .recipe-page-special .half-width:nth-child(2)::before {
        top: 34px;
    }
    .recipe-page-special .half-width:nth-child(2) .featured-recipe-detail p {
        margin-top: -6px !important;
        margin-bottom: 10px !important;
    }
    .recipe-page-special .share-recipe {
        padding-top: 25px;
        margin-top: 23px;
    }
    .recipe-page-special .featured-recipe-detail h3 span {
        font-size: 22px;
        padding-top: 16px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    /*------recipes page------*/
    
    /*-------experience whiskey--------*/
    .experience-whiskey-main {
        background-size: 522px auto;
        margin-top: 40px;
    }
    .ex-bg-left {
        background-size: 455px auto;
    }
    .media.whiskey-media.firstStep {
        margin-bottom: 15px;
        margin-top: 25px;
    }
    .whiskey-media {
        margin-bottom: 25px;
    }
    .whiskey-media .media-left {
        padding-right: 18px;
    }
    .whiskey-media .media-left img {
        width: 78px;
    }
    .whiskey-media .media-left span {
        width: 78px;
        height: 78px;
        line-height: 78px;
        font-size: 42px;
    }
    .experience-whiskey-main .hhd-video-wrapper {
        margin-bottom: 15px;
    }
    .tasting-points p,
    .w-detail,
    .tasting-tip p{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 36px;
    }
    .tasting-points p a{
        font-size: 15px;
        line-height: 42px;
        padding: 0 28px;
        margin-top: 12px; 
    }
    .experience-whiskey-main .top-bar {
        margin-bottom: 20px;
        padding-top: 30px;
    }
    .experience-whiskey-main .tasting-tip {
        padding-left: 75px;
        margin-bottom: 45px;
    }
    .experience-whiskey-main .tasting-tip .top-bar {
        margin-bottom: 10px;
    }
    .experience-whiskey-main .row {
        margin: 0 -13px; 
    }
    .experience-whiskey-main hr,
    .how-to-enjoy-hero + hr {
        margin: 75px 0 130px;
    }
    .experience-whiskey-main .half-width {
        padding: 0 13px;
    }
    .experience-whiskey-main .half-width:last-child {
        padding-top: 30px;
    }
    /*
    .tasting-points {
        padding-bottom: 60px;
    }
    */
    .tasting-points img{
        margin-bottom: 13px;
    }
    .ex-whiskey-page .whiskey-visit {
        padding-bottom: 50px;
    }
    /*-------experience whiskey--------*/
    
    /*-------Content Feed--------*/
    .feed-block {
        background-size: 748px auto;
    }
    .container.container-feed {
        max-width: 1060px;
    }
    .feed-block .hhd-video-wrapper ,
    .feed-block .feed-img{
        margin-bottom: 24px;
    }
    .feed-detail h3 {
        margin-bottom: 6px;
        padding-top: 22px;
        font-size: 26px;
    }
    .feed-detail p{
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .feed-detail .btn {
        margin-bottom: 50px;
    }
    .feed-block .newsletter-signup {
        width: 515px;
    }
    .feed-block .upcoming-releases {
        width: 505px;
    }
    .content-feed-page .signup-section {
        padding-bottom: 110px;
        padding-top: 70px !important;
    }
    .feed-block .newsletter-signup p {
        line-height: 28px;
    }
    .content-feed-page hr {
        margin-top: 30px;
        margin-bottom: 95px;
    }
    
    .content-feed-page .recipes-filter {
        margin: 45px 0 55px;
    }
    /*-------Content Feed--------*/
    
    /*-------Content Detail--------*/
    .content-detail-page .meet-distiller-section {
        margin-bottom: 75px;
        background-size: 341px auto;
    }
    .content-detail-page .hhd-video-wrapper {
        margin-bottom: 38px;
        margin-top: 40px;
    }
    .content-detail-page .meet-distiller-section .media p {
        margin-bottom: 75px;
    }
    .content-detail-page .row {
        margin: 0 -15px;
    }
    .content-detail-page .row .half-width {
        padding: 0 15px;
    }
    .content-detail-page .meet-distiller-section p {
        margin-bottom: 30px;
    }
    .content-detail-page .about-brand {
        margin-top: 8px;
    }
    .content-detail-page .about-hero {
        width: calc(100% - 70px);
        margin: -35px auto 0;
        padding: 25px 40px;
    }
    .content-detail-page .facilities {
        margin-bottom: 55px;
    }
    .facilities-section .facility-slide-control {
        width: 325px;
        top: -20px;
        right: 50px;
    }
    .facilities-section .facility-slide-control a{
        width: 150px;
        height: 62px;
        background-size: 22px auto;
    }
    .content-detail-page .facility-infos h2 {
        margin-bottom: 10px;
        padding-top: 24px;
    }
    /*-------Content Detail--------*/
    
    /*-------Visit US--------*/
    .special-media-img img {
        width: 300px;
    }
    .visit-mid-bg {
        background-size: 742px auto;
    }
    
    .visit-mid-bg.visit-bg-n {
        background-size: 313px auto;    
    }
    .content-detail-page.visit-page .facilities {
        margin-bottom: 70px;
    }
    .meet-distiller-section ul li {
        line-height: 32px;
    }
    .visit-page .meet-distiller-section .media p {
        margin-bottom: 18px;
        max-width: 98%;
    }
    .visit-page .meet-distiller-section ul {
        margin-bottom: 40px;
    }
    .type-2 hr {
        margin: 75px 0 105px;
    }
    .type-2 .last {
        margin: 60px auto 75px;
    }
    .visit-page .type-2 .facilities-section {
        left: 405px;
        right: auto;
    }
    .type-2 .facilities-section .text-bar {
        left: 60px;
    }
    .visit-page .substitution-table {
        margin: 75px 0 30px;
    }
    .visit-page .meet-distiller-section .bhc-blocks h4 {
        font-size: 24px;
    }
    .visit-page .meet-distiller-section .bhc-blocks {
        margin-bottom: 25px;
        padding-top: 15px;
    }
    .visit-page .hours-of-operation .operations-info p, .visit-page .operations-info ul li {
        line-height: 34px;
        margin-bottom: 10px;
    }
    .visit-page .operations-info ul {
        margin-bottom: 0 !important;
        padding-left: 18px;
    }
    /*-------Visit US--------*/
    
    /*-------whiskey 101--------*/
    .whiskey-page .experience-whiskey-main {
        background-size: 466px auto;
    }
    .whiskey-mid-bg {
        background-size: 341px auto;
    }
    .whiskey-page .ex-bg-left {
        background-size: 572px auto;
    }
    .whiskey-page .experience-whiskey-main .half-width:last-child {
        padding-top: 315px;
    }
    .about-brand .hhd-video-wrapper {
        width: 650px;
    }
    .american-whiskey hr {
        margin-bottom: 135px;
    }
    .american-whiskey .container hr {
        margin-bottom: 70px;
        margin-top: 80px;
    }
    .whiskey-styles p, 
    .whiskey-styles .media li {
        font-size: 20px;
        line-height: 30px;
    }
    .whiskey-styles h2 {
        margin-bottom: 4px;
    }
    .whiskey-styles p {
        margin-bottom: 50px;
    }
    .w-styles-detail .media-left {
        padding: 0 35px;
    }
    .whiskey-styles h2 {
        margin-bottom: 6px;
    }
    .w-styles-detail h6 {
        font-size: 27px;
    }
    .w-styles-detail h6 span {
        margin-right: 38px;
        padding-left: 18px;
    }
    .w-styles-detail {
        margin: 0 0 145px;
        padding: 42px 0;
    }
    .whiskey-style-tab {
        margin: 0 0 93px;    
    }
    
    .whiskey-style-tab.topTabFix {
        margin-bottom: 70px;
    }
    .bottle-container {
        width: 300px;
    }
    .bottle-container img{
        max-height: 290px;
    }
    .w-style-main {
        border: 3px solid #afafaf;
        height: 146px;
        padding: 3px;
        width: 146px;
    }
    .w-styles-inner {
        width: 134px;
        height: 134px;
        padding: 0 7px;
    }
    /* .style-type2 .maxReachedBox .w-style-main {
        height: 97px;
        width: 97px;
    }
    .style-type2 .maxReachedBox .w-styles-inner {
        width: 85px;
        height: 85px;
    } */
    .style-type2 .maxReachedBox .w-style-main {
        padding-bottom: calc(100% - 6px);
    }
    .w-styles-inner::before {
        height: 14px;
    }
    .w-styles-inner::after {
        width:  14px;
    }
    .w-styles-inner h5 {
        font-size: 24px;
        line-height: 28px;
        padding: 0 14px;
    }
    .w-styles-inner h6 {
        font-size: 28px;
        line-height: 30px;
    }
    .w-styles .w-style-main::before {
        bottom: -70px;
        height: 30px;
        margin-left: -15px;
        width: 30px;
    }
    .experience-whiskey-main .half-width:last-child .tasting-points {
        padding-bottom: 10px;
    }
    .whiskey-window .facility-items::after, 
    .whiskey-window .facility-items::before,
    .whiskey-window .facility-items {
        background: #061d49;
    }
    .whiskey-styles .media p {
        margin-bottom: 12px;
    }
    .pie-chart-container {
        width: 422px;
    }
    .pie-container {
        width: 302px;
        height: 302px;
    }
    .pie-chart-container img  {
        width: 155px;
    }
    /*-------whiskey 101--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 60px;
    }
    .hhd-controls-section.row.has-special-bar,
    .video-special.has-special-bar {
        margin-top: 60px;
    }
    .master-distiller-special .hhd-video-wrapper,
    .distillery-award-page .hhd-controls-section.distiller-awards,
    .distillery-award-page .distillery-awards-section.container {
        margin-top: 20px;
    }
    .master-distiller-special .hhd-controls-section.row.has-special-bar {
        margin-top: 95px;
    }
    .master-distiller-special .hhd-video-wrapper {
        margin-top: 15px;
    }
    /*------Shapira Family Page------*/
    
    /*-------SEM page--------*/
    .sem-section .container {
        max-width: 840px;
    }
    .sem-section img {
        width: 270px;
    }
    .sem-section h3 {
        margin: 29px 0 9px;
        padding: 24px 0 0;
    }
    .sem-section .special-sem span::after,
    .sem-section .special-sem span::before {
        width: 78px;
        left: -125px;
    }
    .sem-section .special-sem span::before {
        right: -125px;
    }
    .sem-section p {
        font-size: 20px;
        line-height: 32px;
    }
    /*-------SEM page--------*/
    
    /*-------Parkers page--------*/
    .bottle-item {
        width: 243px;
        padding-right: 43px;
    }
    .bottle-slider-container.phc-bottle-slider-container {
        width: 4000px;
    }
    .bottle-slider-container {
        margin-top: 20px;
    }
    .bottle-item img{
        margin-bottom: 25px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 36px;
        line-height: 38px;
        margin-bottom: 7px;
    }
    .bottle-item h2 span {
        font-size: 28px;
        line-height: 34px;
    }
    .substitution-table .bottle-slider-container .bottle-item p {
        font-size: 18px;
        line-height: 24px;
    }
    .bottle-slider-controller {
        margin-top: 25px;
    }
    
    .innovate-future-title {
        padding: 40px 0 50px;
    }
    .innovate-future .col-58 {
        padding-left: 50px;
    }
    .brand-detail hr.ec-page.phc-hr {
        margin-top: 84px;
    }
    .image-gallery.owl-carousel .owl-dots {
        margin: 25px 0 0;
    }
    /*-------Parkers page--------*/
    
    /*-------BWS footer--------*/
    .bws-footer-window .container {
        max-width: 1080px;
    }
    .bws-footer-window p {
        margin-top: 4px;
        line-height: 32px;
    }
    .bws-footer-window .half-width:last-child {
        padding-left: 34px;
        margin-top: 15px;
    }
    .bws-footer-window .btn {
        padding-left: 55px;
        padding-right: 55px;
    }
    .bws-footer-window .half-width:first-child {
        width: 54% !important;
    }
    /*-------BWS footer--------*/
    
    /*-------Homepage Update Sep 2017,BY MH--------*/
    .homeUpdate .media-left {
        padding-right: 20px;
    }
    .nlSectionUpdate .newsletter-signup h3 {
        margin-bottom: 10px;
    }
    .nlSectionUpdate .newsletter-signup:last-child h3 {
        margin-bottom: 16px;
    }
    /*
    .homeUpdate .upcoming-releases.pull-right p, .homeUpdate .upcoming-releases.left-section p {
        min-height: 120px;
    }*/
    .homeUpdate .upcoming-releases.pull-right p{
        min-height: 132px;
    }
    
    .homeUpdate .upcoming-releases.pull-right, 
    .homeUpdate .upcoming-releases.left-section{
        padding-bottom: 36px;
    }
    /*-------Homepage Update Sep 2017,BY MH--------*/
    
    /*-------Matter of fact DEC 2017,BY MH--------*/
    .mof-taste_infos {
        right: -100px;
        background-position: center 55%;
        background-size: auto 500px;
    }
    .mof-taste_infos h4 {
        font-size: 15px;
        top: 100px;
        left: 66%;
    }
    .mof-taste_infos h4 + h4 {
        left: 60%;
    }
    .mof-filter_infos {
        right: -14px;
        padding: 8px 17px 8px;
    }
    .mof-media_section img {
        width: 170px;
    }
    .mof-media_section h3.top-bar {
        padding: 0 0 18px;
        margin-bottom: 16px !important;
        line-height: 36px;
    }
    .mof-stage_three .resetBtn span {
        padding: 1px 19px 0 10px;
        background-size: auto 12px;
        font-size: 15px;
    }
    .resetBtn {
        height: 32px;
        padding-top: 0px;
    }
    
    .stageLoader {
        top: 49.5%;
        left: 228px;
    }
    /*-------Matter of fact DEC 2017,BY MH--------*/
    .learn-more.woy {
        margin-left: 30%;
        margin-top: 4%;
    }
    
    /*-------blockquote Section Jan 2018,BY MH--------*/
    .xp-blockquote p:first-child::after {
        top: 5px;
        bottom: 7px;
    }
    /*-------blockquote Section Jan 2018,BY MH--------*/
    .tlShare.share-recipe a {
        margin-left: 30px;
    }
    
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/
    
    .meet-distiller-section p #showTimeline::before {
        background-size: auto 22px;
    }
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/
    
    /*----For Our Barrels Project----*/
    .our-barrel-wrap {
        padding-bottom: 60px;
    }
    .barrel-main {    
        padding-top: 105px;
        min-height: 670px;
    }
    .the-barrel-slides {
        min-height: 670px;
    }
    .container.barrel-container {
        max-width: 780px;
    }
    .barrel-images {
        top: -75px;
        left: 157px;
        width: 750px;
    }
    .slide-number {
        width: 40px;
        height: 40px;
        font-size: 23px;
        line-height: 38px;
        margin-bottom: 18px;
    }
    .barrel-slide-info p {
        margin: 0 0 15px;
        line-height: 1.6em;
        min-height: 243px;
    }
    .red-bar {
        width: 52px;
        height: 5px;
        margin: 14px 0 16px;
    }
    .red-bar.goldenBg {
        width: 60px;
    }
    .barrel-slide-info .share-recipe span {
        font-size: 15px;
        line-height: 20px;
    }
    .barrel-slide-info .share-recipe a {
        width: 18px;
        height: 18px;
        margin-left: 20px;
    }
    
    ul.barrel-slide_indicator {
        left: -123px;
    }
    .barrel-slide_indicator li span {
        font-size: 13px;
        line-height: 15px;
    }
    .barrel-slide_indicator li span:last-child {
        margin: 6px 0;
    }
    .barrel-slide_indicator li span:first-child {
        width: 4px;
        height: 90px;
    }
    
    
    .barrel-info_tab {
        left: -157px;
        top: 422px;
        width: 43.5%;
    }
    .barrel-info_tab h3 {
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 7px;
    }
    .barrel-info_tab ul  {
        padding-left: 17px;
    }
    .barrel-info_tab li {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 6px;
    }
    .spinner {
        width: 175px;
        height: 175px;
        top: 210px;
        right: 0;
    }
    .barrel-info_tab::before {
        right: -115px;
        width: 99px;
        top: 58px;
    }
    .barrel-info_tab::after {
        right: -116px;
        height: 259px;
        top: -201px;
    }
    .barrels-3 .line-control {
        top: -32px;
        right: -299px;
        width: 185px;
    }
    .barrels-3 .barrel-info_tab::after {
        height: 90px;
        top: -32px;
    }
    .barrels-4 .line-control {
        top: 120px;
    }
    .barrels-4 .barrel-info_tab::after {
        height: 66px;
        top: 56px;
    }
    .line-control {
        top: -201px;
        right: -152px;
        width: 37px;
    }
    .line-control::before {
        right: -7px;
        top: -3px;
    }
    .barrel-slide-info .barrel-controls .btn {
        font-size: 16px;
    }
    
    /*----For Barrel Map----*/
    .barrel-map .container {
        max-width: 1000px;
    }
    .barrel-map_container {
        border-width: 5px;
        -webkit-border-image: url(../images/our-barrels/map/border-img.png) 5 round;
        -o-border-image: url(../images/our-barrels/map/border-img.png) 5 round;
        -ms-border-image: url(../images/our-barrels/map/border-img.png) 5 round;
        border-image: url(../images/our-barrels/map/border-img.png) 5 round;
    }
    .barrel-map_control {
        padding: 14px 15px;
        border-top: 3px solid #142290;
    }
    
    .barrel-map_control a {
        min-width: 124px;
    }
    .barrel-map_control a img {
        width: 78px;
        height: 104px;
        margin: 0 auto 15px;
    }
    .barrel-map_control a span {
        font-size: 14px;
    }
    .barrel-map_info.hslider-info {
        width: 43%;
        padding: 30px 30px;
    }
    .barrel-map_info.hslider-info img {
        margin-bottom: 18px;
    }
    .barrel-map_info.hslider-info h3 {
        font-size: 27px;
        margin: 0 0 8px;
    }
    .barrel-map_info.hslider-info h4 {
        font-size: 14px;
        margin: 0 0 13px;
    }
    .map-red_bar {
        width: 70px;
        height: 6px;
        margin: 0 0 8px;
    }
    .barrel-map_info.hslider-info p {
        font-size: 17px;
    }
    .barrel-map_info.hslider-info .share-recipe {
        left: 30px;
        bottom: 22px;
    }
    .barrel-map_info.hslider-info .share-recipe span {
        font-size: 14px;
        line-height: 17px;
    }
    
    .barrelMap-slider button {
        background-size: 12px auto;
        height: 34px;
        width: 75px;
    }
    .barrelMap-slider .owl-nav {
        right: 15px;
        bottom: 1px;    
    }
    .map-experienceInfo {
        padding: 30px 40px 32px;
    }
    .map-experienceInfo h5 {
        font-size: 26px;
    }
    .barrel-map_info.hslider-info .has_scroller {
        height: 115px;
    }
    
    .whiskey-styles.barrel-around p {
        margin-top: 30px;
    }
    .brand-detail-section .barrelPageCSS .hhd-controls-section {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .centered-share {
        margin-top: 25px;
    }
    /*----For Barrel Map----*/ 
    /*----For Our Barrels Project----*/
    
    /*----For Podcast Page----*/
    .podcast-main {
        margin-top: 110px;
    }
    .podcast-main h2 {  
        padding-top: 20px;
        margin-bottom: 15px
    }
    .podcast-main p {
        line-height: 30px;
    }
    .podcast-main .media {
        padding-bottom: 50px;
    }
    .podcast-main .media-left {
        padding-right: 34px;
        padding-top: 8px;
    }
    .pd-imgContainer {
        width: 460px;
    }
    .podcast-main .media-body {
        padding-right: 40px;
    }
    .pod-links .btn {
        margin-right: 14px;
        margin-top: 14px;
    }
    .podcast-single {
        padding: 42px 0 50px;
    }
    .podcast-single h4 {
        margin: 0 0 10px;
        font-size: 20px;
    }
    
    .season-title ul li:not(:last-child) {
        margin-right: 84px;
    }
    .season-title ul a { 
        font-size: 35px;
    }
    .season-title .red-bar {
        margin: 37px 0 0;
    }
    .podcast-row {
        font-size: 50px;
    }
    
    /*----For Podcast Page----*/
    
    /* Parkers  barrel char level */
    .barrel-char-details {
        padding-top: 25px;
        margin: 37px 0 20px;
    }
    .char-slides a::before {
        bottom: -53px;
    }
    .char-slides {
        max-width: 80%;
    }
    .char-slides a>span::before {
        top: 6px;
        left: 6px;
        right: 6px;
        bottom: 6px;
    }
    .char-slides a > span {
        width: 160px;
        height: 160px;
        font-size: 20px;
    } 
    .char-slides a > span span::before,
    .char-slides a > span span::after {
        height: 20px;
    }
    .barrel-char-slide .media-left {
        padding-top: 10px;
    }
    .barrel-char-slide .media-left img {
        max-width: 360px;
    }
    /* Parkers  barrel char level */ 
    
    /*----HH BIB ----*/
    .bib-detail p {
        line-height: 30px;
    }
    .returning-to-roots img {
        width: 287px;
        margin-top: 15px;
    }
    .common-spaces:first-child {
        padding-top: 81px;
    }
    .common-spaces {
        padding: 84px 0 0;
    }
    .in-the-glass img {
        margin-bottom: 42px;
    }
    .common-spaces.in-the-glass {
        padding-top: 96px;
        padding-bottom: 84px;
    }
    .common-spaces .row {
        margin: 0 -25px;
    }
    .common-spaces .half-width {
        padding: 0 25px;
    }
    .row-wise-sliders .common-slider {
        margin-top: 9px;
    }
    .row-wise-sliders .common-slider img {
        margin-bottom: 38px;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 364px;
    }
    .row-wise-sliders .common-slider p {
        font-size: 15px;
    }
    .common-dots {
        bottom: 6px;
    }
    .common-dots a {
        width: 45px;
        height: 4px;
        margin-right: 4px;
    }
    .common-slider-control {
        right: 20px;  
    }
    .common-slider-control button {
        background-size: 14px auto;
        height: 40px;    
        width: 84px;
    }
    .common-slider-control button[data-dir="next"] {
        margin-left: 20px;
    }
    .lineage-slider {
        width: 750px;
        margin-top: 42px;
    }
    .lineageImage {
        width: 200px;
        margin-left: 34px;
    }
    .lineage-slider .slideNumber {
        width: 58px;
        height: 57px;
        line-height: 58px;
        font-size: 36px;
        margin-bottom: 18px;
    }
    .lineage-slider .common-slider-control button {
        font-size: 67px;
        left: -133px;
    }
    .lineage-slider .common-slider-control button[data-dir="next"] {
        right: -133px;
    }
    .lineageImage .common-dots .common-indicator {
        width: 34px;
        height: 34px;
        line-height: 34px; 
        font-size: 20px;
    }
    /*----HH BIB ----*/ 
    
    /*----How to Enjoy----*/
    .how-to-enjoy-section {
        margin-bottom: 60px;
    }
    .how-to-enjoy-section {
        line-height: 30px;    
    }
    .centered-flexed-btn {
        padding: 25px 0;
    }
    /*----How to Enjoy----*/
    /*-----Will always be at bottom-----*/
    
        /*---- Homepage Update 2020 ----*/
        .banner-carousel .owl-nav {
            width: calc(100% - 120px);
        }
        .banner-carousel .owl-nav button {
            width: 50px;
            height: 60px;
        }
        .banner-carousel .owl-dots {
            bottom: 140px;
            width: 1180px;
            padding: 0 50px;
        }
        .banner-carousel .owl-dot {
            margin-left: 18px;
        }  
    
    
        .bottom-bottle-section.fluid-section .container {
            max-width: 1400px;
            padding: 0 25px;
        }
        .fluid-section .homeUpdate .upcoming-releases h3 {
            margin-bottom: 6px;
            line-height: 1em;
        }
        .fluid-section .homeUpdate .upcoming-releases p {
            margin-bottom: 12px;
            line-height: 1.6em;
        }
        .fluid-section .homeUpdate .media-left {
            padding-right: 25px;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) img {
            width: 380px;
        }
        
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) img {
            width: 180px;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) {
            width: calc(50% - -43px);
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) {
            width: calc(50% - 44px);
            padding-left: 30px;
        }
        .fluid-section .homeUpdate .upcoming-releases .media-body {
            padding-bottom: 30px;   
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) .media-left,
        .fluid-section .homeUpdate .upcoming-releases .media-body {
            padding-top: 30px;
        }  
        .signup-popup {
            padding: 40px 0 45px;
        }
        .signup-popup .nlSectionUpdate .newsletter-signup {
            max-width: 510px;
        }  
        /*---- Homepage Update 2020 ----*/
            
        /*---- ECTB ----*/
        .container-990.container {
            max-width: 825px;
        }
        .bb-guide-intro {
            margin: 70px 0;
        }
        .title-container {
            padding: 32px;
        }
        .bb-guide-intro h2 {
            margin-bottom: 24px;
        }
    
        .pmargin42 {
            margin-bottom: 35px;
        }
    
    
        .autoplay-animation_block {
            margin: 50px auto 70px;
        }
        .has-arrow::after {
            width: 11px;
            right: -5px;
        }
    
        .common-qoute {
            margin: 70px 0;
        }
        .common-qoute h2 {
            margin-top: 17px;
        }
    
        div.common-qoute img {
            width: 33px;
        }
        .common-qoute .red-bar {
            margin: 20px auto;
        }
        .common-qoute.lynn-quote .red-bar {
            margin-bottom: 10px;
        }
        .ineractive-quote {
            padding: 40px 0;
        }
    
        .charringand_more {
            padding-bottom: 70px;
        }
        .charringand_more .red-bar {
            margin-top: 19px;
        }
        .charringand_more .media {
            margin: 40px 0 48px;
        }
        .charringand_more .media-left img {
            width: 213px;
            margin-bottom: 13px;
        }
    
        .charringand_more .media-body {
            padding-left: 42px;
            padding-top: 13px;
        }
    
        .char-columns {
            margin-bottom: 55px;
        }
        .will-zoom_nn {
            margin-bottom: 27px;
        }
        .char-columns p span {
            margin-bottom: 7px;
        }
        .crafting-barrel {
            margin-top: 70px;
        }
        .flavor-balance {
            margin: 70px 0 40px;
        }
        .flavor-balance .cols:first-child {
            margin-right: 55px;
        }
        .flavor-balance .cols .red-bar {
            margin: 20px 0;;
        }
        .flavor-balance .cols p:first-of-type {
            margin-bottom: 21px;
        }
    
    
        .chart-svg {
            width: 920px;
            margin: 0 auto 55px;
        }
        .blue-quote.common-qoute ,
        .chart-section {
            padding: 70px 0;
        }
    
        .panning-bg,
        .see-process {
            margin-bottom: 70px;
        } 
        .qoute-barley.common-qoute {
            padding: 60px 0;
        }
        .common-qoute .special-barley {
            width: 492px;
            height: 521px;
            right: -134px;
        }
    
        .svg_play {
            width: 100px;
            height: 100px;
        }
        .blue-quote.common-qoute h2 span {
            font-size: 0.65em;
        }
        .common-qoute p span {
            font-size: 1em;
        }
        .eq2_qoute {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .lbp-Css .panning-bg {
            margin-top: 30px;
        }
        /*---- ECTB ----*/
        /*---- You Do Bourbon ----*/
        .ydb-page .mob-ec-page {
            margin-top: 50px;
            margin-bottom: 59px;
        }
        .ydb-page .about-brand, 
        .ydb-page .about-hero {
            margin-top: -50px;
        }
        /*---- You Do Bourbon ----*/
        /*---- HHBE Landing Page ----*/
        .slim-bar {
            width: 67px;
            margin: 27px auto 30px;    
        }
        .slim-bar-top.slim-bar {
            margin: 0 0 22px;
        }
        .new-hh-be.hhb-tasting .home-title {
            padding-bottom: 15px;
        }
        .taste-bottle-inspect .row {
            margin: 0 -26px;
        }
        .taste-bottle-inspect .cols {
            padding: 0 27px;
        }
        .taste-bottle-inspect .number {
            font-size: 54px;
            margin-top: .55em;
        }
        .awards-section.book-a-tasting .container {
            max-width: 1184px;
        }
        .tasting-media_option {
            padding-top: 17px;
        }
        .tasting-media {
            margin-top: 40px;
            padding-top: 40px;
        }
        .tasting-media .row {
            margin: 0 -20px;
        }
        .tasting-media_img {
            padding: 0 20px;
        }
        .tasting-media_body {
            padding: 0 20px;
        }
        .tasting-media_body .btn {
            right: 20px;
        }
        .tasting-all-events .tasting-media_body {
            padding: 0 54px;
        }
        .location-hours .tasting-all-events .tasting-media_body {
            padding: 57px 54px  42px;
        }
        p.booking-info {
            margin: 19px 0 14px !important;
        }
        .bar-tour .col-50:nth-child(2) {
            padding-left: 84px;
        }
        .bar-tour .home-copies.bar-tour-copy {
            margin: 9px 0 24px;
        }
        .bar-tour .home-copies {
            margin-top: 10px;
        }
        .location-title {
            margin-bottom: 12px !important;
        }
        .location-hours .subtitle {
            margin-bottom: 7px;
            font-size: .9em;
        }
        .location-hours address {
            font-size: 17px;
        }
        .location-hours .map-container {
            margin: 0 0 27px;
        }
    
        .location-hours .silent-text {
            margin: 9px 0;
        }
        .location-hours .divider {
            margin: 20px 0;
        }
        .hh-holidays li {
            padding-top: 4px;
        }
        .meet-distiller-section.visit-page-bottom.kb-trail {
            margin: 84px 0
        }
        
        .kb-trail .container {
            max-width: 1070px;
        }
        .kb-trail .cols a {
            width: 245px;
        }
        .kb-trail h2 {
            margin-bottom: 14px;
        }
        .learn-taste-shop .home-title {
            margin-bottom: 9px;
        }
        .learn-taste-shop-grid .item {
            padding: 0 13px;
        }
        .learn-taste-shop-grid .grid-title span {
            font-size: .9em;
            padding-top: 10px;
        }
        .learn-taste-shop-grid p {
            padding: 19px 13px 0;
        }
        .learn-taste-shop .ccontrols .prev-owl,
        .learn-taste-shop .ccontrols .next-owl {
            width: 47px;
            height: 47px;
            margin: 0 17px;
        }
        /*---- HHBE Landing Page ----*/   
        
        /*---- HHHC Page ----*/
        .hhhc-page .section-head {
            margin-bottom: 50px;
        }    
        .hh-parker-heritage .hh-parker-head .container {
            background-position: 14% 75px;
            padding: 95px 0;
            background-size: 394px auto;
        }
        .hh-parker-heritage .hh-parker-head img {
            max-width: 442px;
        }
        .hh-parker-testing {
            margin-bottom: 42px;
        }
        .about-hhb-parker {
            background-size: 667px auto;
        }
        .about-hhb-parker .container {
            max-width: 884px;
        }
        .hhb-parker-img img {
            max-height: 834px;
        }
        .hhb-parker-img {
            flex: 0 0 217px;
            max-width: 217px;
            margin-right: 138px;
        }
        .hhb-parker-copies p {
            margin: 0 0 25px;
        }
        .hh-parkers-compare .section-head p {
            margin-bottom: 14px;
        }
        .hh-parkers-compare .rye-bourbon-compared {
            padding: 25px 0;
            max-width: 967px;
        }
        .hh-parkers-compare .rye-bourbon-compared .img-block img {
            height: 500px;
        }
        .hh-parkers-compare .style-checked li {
            padding-left: 42px;
            background-size: 30px auto;
            padding-top: 11px;
            padding-bottom: 11px;  
            font-size: 22px;
        }
        .section-spacing {
            padding: 84px 0;
        }
        .bib-quote .bib-quote-bg {
            background-size: 667px auto;
        }
        .bib-quote .quote-icon {
            width: 167px;
        }
        .bib-quote .author img {
            width: 84px;
            border-radius: 50%;
        }
        .bib-quote .author .p.md {
            font-size: 20px;
        }
        .bib-quote .h2 {
            font-size: 52px;
        }
        .bib-quote .container {
            max-width: 892px;
        }
        .hhb-tab-menu {
            margin: 0 0 42px;
        }
        .hhb-tab-menu .brelease-styles.brtab {
            margin: 0 13px;
        }
        .hhb-tab-menu .brelease-styles.brtab h3 {
            font-size: 20px;
            padding: 9px 21px;
        }
        .hhb-tab-content .brelease-styles-detail.substitution-table p {
            padding: 13px 0px;
        }
        .hhb-tab-content table thead {
            border-bottom-width: 13px;
        }
        .hhb-tab-content tbody tr {
            margin-bottom: 9px;
            border-bottom-width: 13px;
        }
        .unique-img .common-dots a.common-indicator,
        .unique-indicators .common-dots a.common-indicator {
            font-size: 27px;
        }
        .unique-label-slider .common-slides {
            max-width: 538px;
        }
        .unique-label-slider .common-slides h3 {
            margin-bottom: 9px;
            font-size: 40px;
        }
        .unique-label-slider .common-slider-control {
            width: 120px;
        }
        .unique-label-slider .common-slider-control button {
            width: 47px;
        }
        .unique-label-slider .common-slider_slides {
            margin: 54px 0 18px;
        }
        .unique-label-section {
            background-size: 667px auto;
        }
        .unique-label-section .container {
            padding: 50px 0;
            max-width: 985px;
        }
        .unique-img-big {
            width: 250px;
            height: 899px;
        }
        .img-edition {
            padding-left: 55px;
            padding-top: 9px;
        }
        .img-edition p {
            padding: 6px 29px;
        }    
        /*---- HHHC Page ----*/
        
        /*---- Rittenhouse Page ----*/
        .rise-slide {
            padding: 18px 25px;
            margin-left: 13px;
            margin-right: 13px;
        }
        .rise-slider-section .owl-prev,
        .rise-slider-section .owl-next {
            font-size: 52px !important;
        }
        .rise-slider-section .sliderBottom {
            margin-top: 58px;
        }
        .rise-slide-img {
            flex: 0 0 259px;
            max-width: 259px;
            margin-right: 42px;
            margin-top: 6px;
        }
        .rise-slide-img-wrap {
            width: 259px;
            height: 334px;
            margin-bottom: 17px;
        }
        .rise-slide-info .home-copies {
            margin: 0 0 18px;
        }
        .rise-slide-info .home-copies.sub-copy {
            margin-bottom: 15px;
        }
        .rise-slider-section {
            margin-bottom: 90px;
        }
        .rise-slider-section .section-head {
            margin-bottom: 34px;
        }
        .rise-slider-section .section-head {
            margin-bottom: 34px;
        }
        .rise-slide-info h3 {
            margin: 0 0 11px;
        }
        .next-preview-btn a img {
            width: 47px;
        }
        .next-preview-btn a {
            margin: 0 13px;
        }
        .rye-bourbon-compared {
            padding: 25px;
            max-width: 860px;
        }
        .section-head {
            margin-bottom: 50px;
        }
        .rye-bourbon-compared .img-block {
            margin-bottom: 17px;
        }
        .rye-bourbon-compared .img-block img {
            height: 250px;
        }
        .rye-bourbon-compared .copy-block {
            padding: 0 42px 21px;
        }
        .rye-bourbon-compared h3 {
            margin: 0 0 13px;
        }
        .hh-grain-page .hh-parkers-compare .rye-bourbon-compared h3 {
            margin-bottom: 26px !important;
        }
        .style-checked li {
            padding-left: 25px;
            background-size: 17px;
            background-position: left 5px;
            margin-bottom: 5px;
        }
        .rye-bourbon-quote {
            max-width: 1034px;
            margin: 84px auto !important;
        }
        .quote-of {
            padding-top: 21px;
        }
        .quote-of img {
            width: 67px;
            flex: 0 0 67px;
            max-width: 67px;
            margin: 0 13px !important;
        }
        .quote-by h3 {
            font-size: 20px;
            margin: 0 0 5px;
        }
        .bartenders-favorite-section {
            padding: 84px 0;
            margin: 0 0 67px;
        }
        .bartenders-favorite-section .cols {
            padding: 0 21px;
        }
        .bartenders-favorite-section img {
            width: 74px;
            margin: 0 0 13px;
        }
        .bartenders-favorite-section h3 {
            margin-bottom: 9px;
        }
        /*---- Rittenhouse Page ----*/
        /* --- Bottled In Bond Starts ---*/
        .backstory-section {
            margin-top: 65px;
        }
        .quote-sec {
            margin-top: 86px;
            padding: 95px 0 !important;
        }
        .quote-of.bib-quote img {
            width: 80px;
            max-width: 80px;
            margin: 0 18px 0 0 !important;
        }
        .quote-sec .slim-bar-top.slim-bar {
            margin-bottom: 12px;
        }
        .common-spaces.the-lineage {
            padding-top: 60px;
        }
        .hhd-badge {
            top: 170px;
            width: 486px;
            left: -68px;
        }
        .crafted-sec {
            margin-top: 68px;
            padding: 110px 0;
        }
        .borderOuter-box {
            height: calc(100% - 110px);
            width: calc(100% - 50px);
        }
        .borderInner-box {
            height: calc(100% - 30px);
            width: calc(100% - 30px);
        }
        .borderOuter-box::before,
        .borderInner-box::before {
            height: calc(100% - 12px);
            width: calc(100% - 12px);
        }
        .crafted-copy {
            padding-right: 70px;
        }
        .crafted-copy p {
            margin: 25px 0 30px;
            line-height: 28px;
        }
        .crafted-copy .red-bar {
            margin-bottom: 23px;
        }
        .imageCopy {
            padding: 0 4px;
        }
        .img-count {
            font-size: 50px;
            width: 65px;
            padding-bottom: 4px;
            margin-bottom: 20px;
        }
        .img-desc {
            font-size: 28px;
        }
        .sliderCol > p {
            margin: 18px 0 42px;
            line-height: 24px;
        }
        .crafted-carousel .owl-nav {
            bottom: -110px;
        }
        .crafted-carousel .owl-nav .owl-next {
            margin-left: 14px;
        }
        .crafted-carousel .owl-nav button img {
            width: 40px;
        }
        #slide-counter {
            margin-bottom: 20px;
            font-size: 13px;
        }
        .slider-status {margin-top: -24px;}
        .slideState {
            height: 4px;
            width: 145px;
        }
        .rye-bourbon-quote.lynn-quote {
            margin: 24px auto 32px !important;
        }
        .crafted-sec.space-bottom {
            margin-bottom: 82px;
        }
        /*~~~~~~~~~~~  Heaven Hill Grain TO Glass ~~~~~~~~~~~~~~*/
        .hh-grain-page .unique-label-section {
            padding-bottom: 215px;
        }
        .unique-label-image {
            right: -66px;
            top: 312px;
            width: 380px;
        }
        .unique-indicators {
            right: -58px;
            width: 350px;
        }
        .unique-indicators .common-dots a.common-indicator:first-child {
            top: 16%;
            left: 60%;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(2) {
            left: -13px;
            top: 26%;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(3) {
            top: 41%;
            left: -4px;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(4) {
            top: 41%;
            left: 17%;
        }
        
        /* --- Bottled In Bond Ends ---*/
        .faq-sec {
            margin-top: 97px;
        }
        .faq-sec .container {
            max-width: 750px;
        }
        .single-faq {
            margin-bottom: 46px;
        }
        .single-faq .h3 {
            padding-top: 10px;
            margin-bottom: 12px;
        }
        .single-faq ul {
            margin-top: 25px;
        }
        .mesg {
            font-size: 12px;
            margin-top: 25px;
        }

        .edition-item span {
            font-size: 17px;
        }
        .farm-rescue-module.section-spacing {
            padding-top: 30px !important;
        }        
    }
    @media screen and (min-width: 1800px){
    
    /*----For HH27 interactive element----*/
    .hh-interactive {
        margin-bottom: -6px;
    }
    .hslider-info {
        padding: 40px 45px 55px;
    }
    .hslider-info.hslider-info_intro {
        padding-top: 45px;
    }
    .hslider-info h3 {
        font-size: 34px;
    }
    .hslider-info .top-bar {
        padding-top: 22px;
    }
    .hslider-info.hslider-info_intro h3 {
        font-size: 38px;
    }
    .hslider-info .top-bar::before {
        width: 56px;
        height: 4px;
    }
    .hslider-info p,
    .hslider-info ul li {
        font-size: 18px;
        line-height: 30px;
    }
    .hslider-info.hslider-info_intro p {
        font-size: 18px;
    }
    .hslider-info .share-recipe {
        left: 45px;
        bottom: 32px;
    }
    .hslider-info .share-recipe span {
        font-size: 16px;
        line-height: 20px;
    }
    .hslider-info .share-recipe a {
        width: 20px;
        height: 20px;
        margin-left: 30px;
    }
    /*----For HH27 interactive element----*/ 
    }
    @media screen and (max-width: 1660px) {
    
    .rise-slide {
        width: 840px;
    }    
        
    }
    /*------breakpoint to target 1600px and 1440px-------*/
    @media screen and (max-width: 1599px){
    
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/
        .timeLineActive .hhdTimelineFitz {    
            left: 25%;
        }
        .hhdTimelineClose {
            width: 25%;
        }
        .hhdTimelineFitz {
            width: 75%;
        }
    
    .hhdTimelineHeader h3 {
        font-size: 52px;
    }
    .hhdTimelineHeader p {
        font-size: 20px;
    }
    .vrBR.inViewTrue {
        height: 90px;
    }
    .vrBR {
        margin: 19px auto 29px;
    }
    .tlleftColumn .hhdtimeline-item:first-child {
        margin-top: 120px;
    }
    .tlCustomSpacinglg {
        margin-top: 150px;
    }
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/

        .slide-contentLeft {
            padding-top: 50px;
        }
        .bottom-headline {
            bottom: 19px;
            left: 36px;
        }
        .bottom-headline .p {
            font-size: 10px;
        }
    }
    
    /*------breakpoint to target 1200px, 1280px and 1366px-------*/
    @media screen and (max-width: 1399px){
     
    
    h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 24px;
    }
    p, li {
        font-size: 15px;
    }
    .container {
        max-width: 1010px;
    }
    .btn {
        font-size: 14px;
        line-height: 18px;
        padding: 9px 25px 9px;
    }
    .btn-lg {
        font-size: 18px;
        line-height: 20px;
        min-width: 210px;
        padding: 13px 15px 13px;
    }
    .learn-more span {
        background-position: calc(100% - 7px) center;
        background-size: 8px auto;
        padding: 0 22px 0 6px;
    }
    .btn-lg.learn-more span {
        background-position: calc(100% - 11px) calc(50% - -1px);
        background-size: 10px auto;
        padding: 0 28px 0 8px;
    }
    /*------Common Styles-------*/
    
    /*------Home Page------*/
    .home-hero {
        height: 570px;
    }
    .common-banner.home-hero::before {
        height: 140px;
    }
    .home-hero h2 {
        font-size: 48px;
        margin-bottom: 15px;
    }
    .hero-text {
        padding-left: 44px;
        margin-top: 210px;
    }
    .home-hero p {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 18px;
    }
    .home-mid-section {
        background-size: 496px auto;
        background-position: right 200px;
    }
    .about-brand,
    .about-hero {
        top: -38px;
    }
    .about-brand img {
        width: 555px;
    }
    .about-hero {
        min-height: 263px;
        padding: 32px 40px 40px;
        width: 455px;
    }
    .blue-marker {
        background-position: center 60px;
        background-size: 17px auto;
        height: 84px;
        right: 42px;
        top: -42px;
        width: 42px;
    }
    .about-hero h2 {
        line-height: 36px;
        margin-bottom: 6px;
    }
    .about-hero p {
        line-height: 26px;
        margin-bottom: 15px;
    }
    .signup-section {
        padding-top: 45px;
    }
    .upcoming-releases {
        width: 460px;
    }
    .upcoming-releases .media-right img ,
    .upcoming-releases .media-left img {
        width: 180px;
    }
    .upcoming-releases h3 {
        line-height: 30px;
        margin-bottom: 10px;
    }
    .signup-section p {
        line-height: 24px;
    }
    .newsletter-signup {
        width: 505px;
        padding-right: 42px;
    }
    .newsletter-signup h3 {
        margin-bottom: 14px;
        padding-top: 19px;
    }
    .top-bar::before {
        width: 50px;
        height: 4px;
    }
    .newsletter-signup .input-group {
        margin-bottom: 14px;
    }
    .newsletter-signup .form-control {
        background-size: 22px auto;
        background-position: 14px center;
        font-size: 17px;
        height: 36px;
        padding: 0 13px 0 50px;
    }
    .newsletter-signup button {
        width: 130px;
        height: 36px;
        font-size: 13px;
    }
    hr {
        background-size: auto 22px;
        height: 22px;
        margin: 58px 0 48px;
    }
    .awards-section {
        padding-bottom: 128px;
    }
    .awards-section ul {
        max-width: 1240px;
    }
    .awards-section p {
        line-height: 28px;
        margin-bottom: 30px;
    }
    .award-image img{
        width: 160px;
    }
    .awards-section h4 {
        font-size: 14px;
        line-height: 20px;
    }
    
    .whiskey {
        top: -50px;
    }
    .text-bar {
        font-size: 25px;
        line-height: 70px;
        padding: 0 40px;
    }
    .visit .text-bar {
        left: 42px;
        top: -22px;
    }
    .whiskey .text-bar {
        right: 42px;
        bottom: -22px;
    }
    .bottom-bottle-section {
        padding-top: 12px;
    }
    .visit-special-media {
        max-width: 860px;
    }
    .bottom-bottle-section .media-left img ,
    .special-media-img{
        width: 325px;
    }
    .bottom-bottle-section .media-left,
    .visit-special-media .media-left {
        padding-right: 50px;
    }
    .bottom-bottle-section .container {
        max-width: 860px;
    }
    .bottom-bottle-section p {
        margin-bottom: 18px;
        line-height: 26px;
    }
    .bottom-bottle-section h2 {
        line-height: 1.2;
        margin-bottom: 6px;
    }
    .bottom-bottle-section {
        padding-top: 40px;
    }
    
    
    .footer {
        padding-top: 28px;
        margin-top: -28px;
    }
    .footer-left {
        width: 330px;
        padding-left: 55px;
        padding-bottom: 20px;
    }
    .footer-left::after {
        top: -28px;
        height: 28px;
    }
    .footer2020 .footer-left {
        padding-top: 28px;
    }
    .footer-part {
        padding: 0 55px 0 0;
    }
    
    .footer-part ul li a {
        font-size: 18px;
        line-height: 18px;
        height: 18px;
        background-position: right center;
        background-size: 7px auto;
        padding-right: 13px;    
    }
    .footer-part ul li {
        padding: 12px 0;
    }
    
    .footer-right {
        width: 680px;
        padding: 40px 0 0;
    }
    .footer p {
        font-size: 9px;
    }
    .footer-left .media-right {
        padding-left: 15px;
    }
    .footer p a:first-child::before {
        height: 10px;
        top: 4px;
    }
    .footer-left img {
        width: 110px;
    }
    .footer .footer-logo img {
        width: 220px;
    }
    .footer-social {
        padding: 15px 0;
        margin: 25px 0 20px;
    }
    .footer-social li {
        margin-right:35px;
    }
    .slide-contentLeft {
        padding-top: 39px;
    }
    .bottom-headline {
        bottom: 15px;
        left: 28px;
    }
    .bottom-headline .p {
        font-size: 9px;
    }
    /*------Home Page------*/
    
    /*------About Page------*/
    .about-us-page .facilities,
    .facilities.type-1 {
        margin-top: 60px;
    }
    .small-banner {
        height: 355px;
    } 
    .common-mid-section {
        background-size: auto 557px;    
    }
    .about-page-bg{
        background-size: 328px auto;
    }
    .banner-texts .container {
        width: 670px;
        top: -15px;
    }
    .about-us-page .facilities .container, 
    .whiskey-page .facilities .container  {
        width: 760px;
    }
    
    .banner-texts .container.lg-brand-name {
        width: 860px;
    } 
    .banner-texts .text-bar {
        left: 22px;
        top: -45px;
        font-size: 38px;
        line-height: 78px;
        padding: 0 36px;    
    }
    .banner-texts .lg-brand-name .text-bar {
        font-size: 32px;
        line-height: 66px;
    }
    .banner-texts h2 {
        font-size: 48px;
    }
    .banner-texts p {
        line-height: 26px;
        margin-top: 2px;
        padding: 50px 57px 25px;
    }
    .facilities {
        min-height: 488px;
    }
    .facility-detail {
        width: 325px;
    }
    .facility-infos h2 {
        font-size: 25px;
        line-height: 26px;
        padding-top: 98px;
        margin-bottom: 6px;
        background-position: 0 26px;
        background-size: 55px auto;
    }
    .facility-infos p {
        line-height: 26px;
        margin-bottom: 14px;
    }
    .facility-infos .map-container {
        margin-bottom: 12px;
    }
    .facilities-section {
        right: 347px;
        height: 488px;
    }
    .facilities-section .text-bar {
        top: -23px;
        right: 43px;
    }
    .facilities-section a{
        width: 75px;
        height: 75px;
        border-width: 3px;
        right: 270px;
        top: 205px;
    }
    .facilities-section a img {
        width: 38px;
    }
    .facilities-section .facility-two {
        right: 328px;
        top: 312px;
    }
    .facilities-section .facility-three {
        right: 372px;
        top: 140px;
    }
    .facilities-section .facility-four {
        right: 543px;
        top: 233px;
    }
    .facilities-section .facility-five {
        right: 587px;
        top: 83px;
    }
    .facilities-section .facility-six {
        right: 674px;
        top: 293px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 233px;
        right: 191px;
    }
    .facilities-section a:hover,
    .facilities-section a.active{
        background-size: 38px auto;
    }
    
    .meet-distillers.about-brand {
        padding-top: 80px;
        top: 0;
    }
    .meet-distillers hr {
        margin: 55px auto 130px;
    }
    .about-mid .whiskey-visit {
        padding-bottom: 40px;    
    }
    .master-distiller-special .hhd-controls-section.row.has-special-bar {
        margin-top: 65px;
    }
    
    .interactive-map .facilities-section a.facility-five {
        right: 202px;
        bottom: 65px;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 20px;
        right: 458px;
    }
    .interactive-map .facilities-section a.facility-two {
        top: 38px;
        right: 479px;
    }
    
    
    .whiskey-page .facilities-section a.facility-one {
        top: 240px;
        right: 210px;
    }
    .whiskey-page .facilities-section a.facility-three {
        top: 266px;
        right: 305px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-six {
        top: 357px;
        right: 185px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 315px;
        right: 240px;
    }
    
    
    .whiskey-page .interactive-map {
        margin-top: 40px;
    }
    /*------About Page------*/
    
    /*------Brand Detail page------*/
    .brand-detail-section .hhd-controls-section {
        margin-top: 68px;
    }
    .about-brand.brand-detail {
        padding-top: 130px;
    }
    .brand-detail hr {
        margin: 60px auto 20px;
    }
    .brand-detail-top {
        margin-top: 36px;
        min-height: 620px;
    }
    .brand-bottle {
        left: 0;
        width: 395px;
    }
    .brand-info {
        width: 680px;
        margin-top: 36px;
    }
    .brand-info h3 {
        margin-bottom: 9px;
        padding-top: 20px;
    }
    .brand-info p,
    .featured-recipe-detail p {
        line-height: 30px;
        margin-bottom: 36px;
    }
    .brand-info p {
        margin-bottom: 10px;
    }
    .brand-info .btn {
        margin-bottom: 55px;
    }
    .brand-award-section {
        width: 534px;
    }
    .brand-award-section h2 {
        margin-bottom: 19px;
        padding-left: 14px;
    }
    .brand-award-section img {
        width: 151px;
    }
    .brand-award-section h4 {
        font-size: 15px;
        line-height: 22px;
    }
    .brand-featured-recipe {
        padding-bottom: 20px;
    }
    .featured-img-block {
        padding-left: 40px;
        width: 480px;
    }
    .featured-img-block img {
        width: 345px;
    }
    .featured-recipe-detail {
        width: 530px;
    }
    .featured-recipe-detail h3 {
        font-size: 36px;
        margin-bottom: 10px;
        padding-top: 16px;
    }
    .featured-recipe-detail h3 span {
        font-size: 16px;
        margin-bottom: 8px;
        line-height: 1.4;
    }
    .featured-recipe-detail p {
        margin-bottom: 22px;
        margin-top: 8px;
        padding-bottom: 19px;
    }
    .featured-recipe-detail h5 {
        margin-bottom: 4px;
    }
    .featured-recipe-detail h5 div {
        font-size: 18px;
        max-width: 500px;
    }
    .common-qoute.lynn-quote .red-bar {
        margin-bottom: 6px;
    }
    .brand-featured-recipe .featured-recipe-detail h5 div {
        max-width: 450px;
    }
    
    .featured-recipe-detail h5 div span {
        font-size: 24px;
    }
    .featured-recipe-detail h5 div:first-child {
        font-size: 18px;
        padding-right: 10px;
    }
    .share-recipe span {
        font-size: 21px;
        line-height: 24px;
    }
    .share-recipe a{
        margin-left: 40px;
        width: 24px;
        height: 24px;
    }
    .about-hero ul li {
        line-height: 28px;
    }
    .about-hero ul li {
        line-height: 28px;
    }
    .facilities.parkers-page-table h2 {
        margin-bottom: 20px;
    }
    .parkers-page-table .text-center {
        margin-top:20px;
    }
    
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .one-fourth ,
    .brands-container .one-third {
        padding: 0 12px;
    }
    .brands-container .row {
        margin: 0 -12px;
    }
    .brands-container img {
        margin: 0 auto 35px;
        max-width: 175px;
    }
    .brands-container h3 {
        line-height: 30px;
        padding-top: 20px;
        margin-bottom: 7px;
    }
    .brands-main-section .brands-container h3 {
        font-size: 24px;
        min-height: 84px;
    }
    .brands-main-section .brands-container.brands-container-bottom h3 {
        min-height: 115px;
    }
    .brands-container p{
        margin-bottom: 20px;
        line-height: 24px;
    }
    /*
    .brands-main-section .brands-container p,
    .brands-main-section .brands-container.brands-container-bottom p {
        min-height: 215px;
    }
    .brands-main-section .brands-container-mid .brands-container p {
        min-height: 210px;
    }
    */
    .brands-container {
        margin-top: -54px;
        margin-bottom: 90px;
    }
    .brand-detail-top {
        background-size: 364px auto; 
    }
    .brands-container-mid {
        background-size: 324px auto;
        padding-bottom: 90px;
    }
    .brands-container-bottom.brands-container {
        margin-top: 70px;
        padding-bottom: 80px;
    }
    .brands-container-last.brands-container {
        padding-bottom: 100px;
    }
    
    .brands-main-section .brands-container.products-row-1 p {
        min-height: 112px;
    }
    .brands-main-section .brands-container.products-row-2 p {
        min-height: 115px;
    }
    .brands-main-section .brands-container.products-row-3 p {
        min-height: 161px;
        margin-bottom: 0;
    }
    .brands-main-section .brands-container.products-row-4 h3 {
        min-height: 110px;
    }
    .brands-main-section .brands-container.products-row-4 p {
        margin-bottom: 0;
        min-height: 136px;
    }
    /* .brands-main-section .brands-container.products-row-5 h3 {
        min-height: 1px;
    } */
    .brands-main-section .brands-container.products-row-5 p {
        margin-bottom: 15px;
    }
    /*------Brands page------*/
    
    /*------Contact page------*/
    .contact-form .container {
        max-width: 810px;
    }
    .contact-form h3 {
        margin-bottom: 5px;
        padding-top: 15px;
    }
    .contact-form p{   
        line-height: 28px;
    }
    ul.bulleted-lists li {
        line-height: 28px;
    }
    .hhbe-sweepsImages {
        width: 300px;
    }
    
    #contact-form {
        padding-top: 15px;    
    }
    .asterik,
    label.customRC {
        margin: 20px 0;
        font-size: 13px;
    }
    label.customRC{
        line-height: 24px;    
    }
    label.customRC span {
        height: 24px;
        width: 24px;
    }
    .contact-page .contact-form {
        margin-top: 98px;
    }
    /*------Contact page------*/
    
    /*------privacy page------*/
    .privacy-page.contact-form p {
        margin-bottom: 10px;
    }
    .contact-form.privacy-page {
        background-size: 648px auto;
    }
    /*------privacy page------*/
    
    /*------recipes page------*/
    .recipes-page .hhd-controls-section {
        margin-top: -61px;
    }
    .recipes-page .hhd-controls-section.recipe-single-control {
        margin: 20px 0 35px;
    }
    .recipes-filter {
        margin: 50px 0 40px;
    }
    .recipes-filter .row {
        margin: 0 -10px;
    }
    .recipes-filter .half-width {
        padding: 0 10px;
    }
    .recipes-filter h2 {
        margin: -33px auto 30px;
        max-width: 670px;
    }
    .recipes-filter h2 span{
        padding: 0 32px;
    }
    .chosen-container-single a.chosen-single {
        font-size: 24px;
        line-height: 64px;
        padding-left: 15px;
        padding-right: 64px;
    }
    .chosen-container-single .chosen-single div {
        background-size: 14px auto;
        width: 64px;
    }
    .single-recipe.active::before {
        bottom: -37px;
        height: 24px;
        width: 24px;
    }
    .single-recipe img {
        margin: 0 auto 28px;
        width: 187px;
    }
    .single-recipe h3 {
        font-size: 20px;
        min-height: 95px;
        padding-top: 14px;
    }
    .filtered-recipe-detail {
        margin: 25px 0 70px;
        padding: 35px 0;
    }
    .close-recipe {
        height: 26px;
        top: -13px;
        width: 48px;
    }
    .filtered-recipe-detail .featured-img-block {
        width: 430px;
    }
    .filtered-recipe-detail .featured-recipe-detail {
        width: 580px;
    }
    .substitution-table {
        margin: 35px 0 60px;
    }
    .common-mid-section .substitution-table h3{
        line-height: 36px;
        padding: 17px 25px;
    }
    .substitution-table table tr td {
        padding: 10px 25px;
        font-size: 17px;
        line-height: 24px;
    } 
    .common-mid-section .substitution-table p{
        font-size: 27px;
    }
    /*------recipes page------*/
    
    /*-------experience whiskey--------*/
    .experience-whiskey-main {
        margin-top: 32px;
        background-size: 418px auto;
    }
    .ex-bg-left {
        background-size: 388px auto;
    }
    .media.whiskey-media.firstStep {
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .whiskey-media {
        margin-bottom: 20px;
    }
    .whiskey-media .media-left {
        padding-right: 14px;
    }
    .whiskey-media .media-left img {
        width: 66px;
    }
    .whiskey-media .media-left span {
        width: 66px;
        height: 66px;
        line-height: 66px;
        font-size: 36px;
    }
    .experience-whiskey-main .hhd-video-wrapper {
        margin-bottom: 12px;
    }
    .tasting-points p,
    .w-detail,
    .tasting-tip p{
        font-size: 17px;
        line-height: 28px;
        margin-bottom: 32px;
    }
    .tasting-points.special-points > p {
        margin-bottom: 10px;
    }
    .tasting-points p a {
        font-size: 14px;
        line-height: 36px;
        margin-top: 10px;
        padding: 0 20px;
    }
    .experience-whiskey-main .top-bar {
        margin-bottom: 18px;
        padding-top: 22px;
    }
    .experience-whiskey-main .tasting-tip {
        padding-left: 60px;
        margin-bottom: 25px;
    }
    .experience-whiskey-main .tasting-tip .top-bar {
        margin-bottom: 10px;
    }
    .experience-whiskey-main .row {
        margin: 0 -11px; 
    }
    .experience-whiskey-main .half-width {
        padding: 0 11px;
    }
    .experience-whiskey-main hr {
        margin: 65px auto 115px;
    }
    .how-to-enjoy-hero + hr {
        margin: 45px auto 115px;
    }
    .experience-whiskey-main .half-width:last-child {
        padding-top: 24px;
    }
    /*
    .tasting-points {
        padding-bottom: 40px;
    }*/
    .tasting-points img {
        margin-bottom: 12px;
    }
    .ex-whiskey-page .whiskey-visit {
        padding-bottom: 40px;
    }
    /*-------experience whiskey--------*/
    
    /*-------Content Feed--------*/
    .feed-block {
        background-size: 640px auto;
    }
    .container.container-feed {
        max-width: 900px;
    }
    .feed-block .row {
        margin: 0 -10px;
    }
    .feed-block .half-width {
        padding: 0 10px;
    }
    .feed-block .hhd-video-wrapper ,
    .feed-block .feed-img{
        margin-bottom: 20px;
    }
    .feed-detail h3 {
        margin-bottom: 6px;
        padding-top: 16px;
        font-size: 22px;
    }
    .feed-detail p {
        font-size: 17px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .feed-detail .btn {
        margin-bottom: 40px;
    }
    .feed-block .newsletter-signup {
        width: 440px;
    }
    .feed-block .upcoming-releases {
        width: 435px;
    }
    .content-feed-page .signup-section {
        padding-bottom: 70px;
        padding-top: 50px !important;
    }
    .content-feed-page .newsletter-signup p,
    .content-feed-page .signup-section p {
        line-height: 28px;
        font-size: 17px;
    }
    .content-feed-page hr {
        margin-bottom: 75px;
        margin-top: 28px;
    }
    .content-feed-page .recipes-filter {
        margin: 50px 0;
    }
    /*-------Content Feed--------*/
    
    /*-------Content Detail--------*/
    .content-detail-page .meet-distiller-section {
        margin-bottom: 60px;
        background-size: 291px auto;
    }
    .content-detail-page .hhd-video-wrapper {
        margin-bottom: 32px;
        margin-top: 30px;
    }
    .content-detail-page .meet-distiller-section .media p {
        margin-bottom: 60px;
    }
    .content-detail-page .row {
        margin: 0 -10px;
    }
    .content-detail-page .row .half-width {
        padding: 0 10px;
    }
    .content-detail-page .meet-distiller-section p {
        margin-bottom: 25px;
    }
    .content-detail-page .about-hero {
        width: calc(100% - 60px);
        margin: -30px auto 0;
        padding: 25px 35px;
    }
    .content-detail-page .facilities {
        margin-bottom: 45px;
    }
    .facilities-section .facility-slide-control {
        width: 270px;
        top: -20px;
        right: 44px;
    }
    .facilities-section .facility-slide-control a{
        width: 125px;
        height: 50px;
        background-size: 18px auto !important;
    }
    .content-detail-page .facility-infos h2 {
        margin-bottom: 10px;
        padding-top: 20px;
    }
    /*-------Content Detail--------*/
    
    /*-------Visit US--------*/
    .visit-mid-bg {
        background-size: 633px auto;
    }
    .visit-mid-bg.visit-bg-n {
        background-size: 275px auto;    
    }
    .content-detail-page.visit-page .facilities {
        margin-bottom: 55px;
    }
    .meet-distiller-section ul li {
        line-height: 30px;
    }
    .visit-page .meet-distiller-section .media p {
        margin-bottom: 12px;
    }
    .visit-page .meet-distiller-section ul {
        margin-bottom: 35px;
    }
    .type-2 hr {
        margin: 65px 0 87px;
    }
    .type-2 .last {
        margin: 50px auto 65px;
    }
    .visit-page .type-2 .facilities-section {
        left: 347px;
    }
    .type-2 .facilities-section .text-bar {
        left: 43px;
    }
    .visit-page .substitution-table {
        margin: 65px 0 30px;
    }
    .visit-page .content-special.about-brand {
        margin-top: 32px;
    }
    .visit-page .meet-distiller-section .bhc-blocks {
        margin-bottom: 22px;
        padding-top: 5px;
    }
    .visit-page .meet-distiller-section .bhc-blocks h4 {
        font-size: 21px;
    }
    .visit-page .hours-of-operation .operations-info p, 
    .visit-page .operations-info ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .visit-page .hours-of-operation .media h3 {
        margin-bottom: 10px;
    }
    /*-------Visit US--------*/
    
    /*-------whiskey 101--------*/
    
    .whiskey-page .experience-whiskey-main {
        background-size: 320px auto;
    }
    .whiskey-mid-bg {
        background-size: 281px auto;
    }
    .whiskey-page .ex-bg-left {
        background-size: 488px auto;
    }
    .whiskey-page .experience-whiskey-main .half-width:last-child {
        padding-top: 260px;
    }
    .american-whiskey hr {
        margin-bottom: 110px;
        margin-top: 70px;
    }
    .american-whiskey .container hr {
        margin-bottom: 50px;
        margin-top: 65px;
    }
    .about-brand .hhd-video-wrapper {
        width: 555px;
    }
    .whiskey-styles p, .whiskey-styles .media li {
        font-size: 17px;
        line-height: 28px;
    }
    .whiskey-styles p {
        margin-bottom: 40px;
    }
    .whiskey-styles .media p {
        margin-bottom: 10px;
    }
    .w-styles-detail {
        margin: 0 0 125px;
        padding: 30px 0;
    }
    .whiskey-style-tab {
        margin: 0 0 85px;    
    }
    
    .whiskey-style-tab.topTabFix {
        margin-bottom: 65px;
    }
    .w-styles {
        padding-bottom: 35px;
    }
    .w-style-main {
        border: 2px solid #afafaf;
        height: 118px;
        padding: 3px;
        width: 118px;
    }
    .w-styles-inner {
        width: 108px;
        height: 108px;
        padding: 0 8px;
    }
    

    /* .style-type2 .maxReachedBox .w-style-main {
        height: 75px;
        width: 75px;
    }
    .style-type2 .maxReachedBox .w-styles-inner {
        width: 65px;
        height: 65px;
        padding: 0 4px;
    } */

    .style-type2 .maxReachedBox .w-style-main {
        padding-bottom: calc(100% - 4px);
    }
    .style-type2 .maxReachedBox .w-styles-inner h5 {
        padding: 0;
        width: 100%;
    }
    .w-styles-inner::before {
        height: 12px;
    }
    .w-styles-inner::after {
        width:  12px;
    }
    .w-styles .w-style-main::before {
        bottom: -49px;
        height: 24px;
        margin-left: -12px;
        width: 24px;
    }
    .w-styles-inner h5 {
        background-size: 5px auto;
        font-size: 18px;
        line-height: 22px;
        padding: 0 10px;
    }
    .w-styles-inner h6 {
        font-size: 20px;
        line-height: 20px;
    }
    .w-styles-detail .media-left {
        padding: 0 30px;
    }
    .w-styles-detail h6 {
        font-size: 23px;
    }
    .w-styles-detail h6 span::before {
        height: 5px;
        margin-top: -1px;
        width: 5px;
    }
    .w-styles-detail h6 span {
        margin-right: 30px;
        padding-left: 14px;
    }
    .bottle-container {
        width: 260px;
    }
    .bottle-container img {
        max-height: 260px;
    }
    .whiskey-slider-indicator, .future-past-indicator {
        padding: 7px 0 10px;
    }
    .whiskey-slider-control{
        right: 20px;
        top: -20px;
        width: 200px;
    }
    .whiskey-slider-control a{
        background-size: 12px auto;
        height: 40px;
        width: 90px;
    }
    .pie-chart-container {
        width: 362px;
    }
    .pie-container {
        width: 260px;
        height: 260px;
    }
    .pie-chart-container img  {
        width: 132px;
    }
    /*-------whiskey 101--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 55px;
    }
    /*------Shapira Family Page------*/
    
    /*-------SEM page--------*/
    .sem-section {
        padding-bottom: 100px;
    }
    .sem-section .container {
        max-width: 700px;
    }
    .sem-section img {
        width: 200px;
    }
    .sem-section h3 {
        margin: 25px 0 9px;
    }
    .sem-section .special-sem {
        margin: 35px 0 40px;
    }
    .sem-section p {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    /*-------SEM page--------*/
    
    /*-------Parkers page--------*/
    .bottle-item {
        width: 207px;
        padding-right: 25px;
    }
    .bottle-slider-container {
        margin-top: 20px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 32px;
        line-height: 34px;
    }
    .bottle-item h2 span {
        font-size: 24px;
        line-height: 26px;
    }
    .substitution-table .bottle-slider-container .bottle-item p {
        font-size: 17px;
        line-height: 22px;
    }
    .substitution-table .bottle-slider-container .bottle-item p span {
        margin-top: 7px;
    }
    
    /*-------Parkers page--------*/
    
    
    /*---Recipe sectoin update Feb 2017*/
    .recipes-page hr{
        margin-bottom: 40px;
    }
    .recipe-page-special .w-styles-detail .media-left img {
        max-width: 220px;
    }
    .recipe-page-special .half-width {
        padding: 0 25px;
    }
    .recipe-page-special .featured-recipe-detail h3 {
        padding-top: 24px;
        margin-bottom: 14px;
        font-size: 23px;
    }
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        font-size: 16px;
        max-width: 263px;
    }
    .recipe-page-special .featured-recipe-detail p {
        font-size: 17px;
        line-height: 30px;
        margin: 4px 0 0;
    }
    .recipe-page-special .half-width:nth-child(2)::before {
        top: 24px;
    }
    .recipe-page-special .half-width:nth-child(2) .featured-recipe-detail p {
        margin-top: -7px !important;
        margin-bottom: 12px !important;
    }
    .recipe-page-special .share-recipe {
        padding-top: 22px;
        margin-top: 20px;
    }
    .recipe-page-special .featured-recipe-detail h3 span {
        font-size: 20px;
        padding-top: 14px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    /*-------BWS footer--------*/
    .bws-footer-window {
        padding: 30px 0;
    }
    .bws-footer-window .container {
        max-width: 990px;
    }
    .bws-footer-window p {
        margin-top: 4px;
        line-height: 26px;
    }
    .bws-footer-window .btn {
        padding-left: 35px;
        padding-right: 35px;
    }
    .bws-footer-window .half-width:last-child {
        padding-left: 34px;
        margin-top: 15px;
    }
    .bws-footer-window .half-width:first-child {
        width: 52% !important;
    }
    /*-------BWS footer--------*/
    
    /*-------Homepage Update Sep 2017,BY MH--------*/
    .homeUpdate .media-left {
        padding-right: 20px;
    }
    .homeUpdate .upcoming-releases h3 {
        padding-top: 19px;
        margin-top: 6px;
    }
    .homeUpdate .upcoming-releases p {
        margin-bottom: 15px;
    }
    .nlSectionUpdate .newsletter-signup h3 {
        margin-bottom: 7px;
    }
    .nlSectionUpdate .newsletter-signup:last-child h3 {
        margin-bottom: 13px;
    }
    /*
    .homeUpdate .upcoming-releases.pull-right p, .homeUpdate .upcoming-releases.left-section p {
        min-height: 120px;
    }*/
    .homeUpdate .upcoming-releases.pull-right p {
        min-height: 126px;
    }
    
    /*-------Homepage Update Sep 2017,BY MH--------*/
    
    /*-------Matter of fact DEC 2017,BY MH--------*/
    
    .circle-container.outerFirst {
      width: 400px;
      height: 400px;
      margin: -200px 0 0 -200px;
    }
    .circle-container li {
      margin-left: -100px;
      margin-top: -100px;
      width: 200px;
      height: 200px;
      border-radius: 100% 100% 0 0 / 37% 37% 0 0;
    }
    
    .circle-container li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(100px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(100px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(100px) rotate(90deg) ;
    }
    .circle-container li:nth-of-type(2) {
              -webkit-transform: rotate(-30deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(-30deg) translate(100px) rotate(90deg);
                      transform: rotate(-30deg) translate(100px) rotate(90deg);
    }
    .circle-container li:nth-of-type(3) {
              -webkit-transform: rotate(30deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(100px) rotate(90deg);
                      transform: rotate(30deg) translate(100px) rotate(90deg);
    }
    .circle-container li:nth-of-type(4) {
              -webkit-transform: rotate(90deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(90deg) translate(100px) rotate(90deg);
                      transform: rotate(90deg) translate(100px) rotate(90deg);
    }
    .circle-container li:nth-of-type(5) {
              -webkit-transform: rotate(150deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(100px) rotate(90deg);
                      transform: rotate(150deg) translate(100px) rotate(90deg);
    }
    .circle-container li:nth-of-type(6) {
              -webkit-transform: rotate(210deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(210deg) translate(100px) rotate(90deg);
                      transform: rotate(210deg) translate(100px) rotate(90deg);
    }
    
    .circle-container.outerSecond {
      width: 280px;
      height: 280px;
      margin: -140px 0 0 -140px;
    }
    .circle-container.outerSecond li {    
        margin-left: -48.5px;
        margin-top: -70px;
        width: 97px;
        height: 140px;
        border-radius: 100% 100% 0 0 / 21% 21% 0 0;
    }
    
    .circle-container.outerSecond li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(70px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(70px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(70px) rotate(90deg) ;
    }
    .circle-container.outerSecond li:nth-of-type(2) {
              -webkit-transform: rotate(-50deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(-50deg) translate(70px) rotate(90deg);
                      transform: rotate(-50deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(3) {
              -webkit-transform: rotate(-10deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(-10deg) translate(70px) rotate(90deg);
                      transform: rotate(-10deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(4) {
              -webkit-transform: rotate(30deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(70px) rotate(90deg);
                      transform: rotate(30deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(5) {
              -webkit-transform: rotate(70deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(70deg) translate(70px) rotate(90deg);
                      transform: rotate(70deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(6) {
              -webkit-transform: rotate(110deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(110deg) translate(70px) rotate(90deg);
                      transform: rotate(110deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(7) {
              -webkit-transform: rotate(150deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(70px) rotate(90deg);
                      transform: rotate(150deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(8) {
              -webkit-transform: rotate(190deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(190deg) translate(70px) rotate(90deg);
                      transform: rotate(190deg) translate(70px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(9) {
              -webkit-transform: rotate(230deg) translate(70px) rotate(90deg);
                  -ms-transform: rotate(230deg) translate(70px) rotate(90deg);
                      transform: rotate(230deg) translate(70px) rotate(90deg);
    }
    
    .circle-container.outerMost {
      width: 460px;
      height: 460px;
      margin: 0 auto;
    }
    .circle-container.outerMost li {
      width: 160px;
      height: 230px;
      margin-left: -80px;
      margin-top: -115px;
    }
    .circle-container.outerMost li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(115px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(115px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(115px) rotate(90deg) ;
    }
    .circle-container.outerMost li:nth-of-type(2) {
              -webkit-transform: rotate(-50deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(-50deg) translate(115px) rotate(90deg);
                      transform: rotate(-50deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(3) {
              -webkit-transform: rotate(-10deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(-10deg) translate(115px) rotate(90deg);
                      transform: rotate(-10deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(4) {
              -webkit-transform: rotate(30deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(115px) rotate(90deg);
                      transform: rotate(30deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(5) {
              -webkit-transform: rotate(70deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(70deg) translate(115px) rotate(90deg);
                      transform: rotate(70deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(6) {
              -webkit-transform: rotate(110deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(110deg) translate(115px) rotate(90deg);
                      transform: rotate(110deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(7) {
              -webkit-transform: rotate(150deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(115px) rotate(90deg);
                      transform: rotate(150deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(8) {
              -webkit-transform: rotate(190deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(190deg) translate(115px) rotate(90deg);
                      transform: rotate(190deg) translate(115px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(9) {
              -webkit-transform: rotate(230deg) translate(115px) rotate(90deg);
                  -ms-transform: rotate(230deg) translate(115px) rotate(90deg);
                      transform: rotate(230deg) translate(115px) rotate(90deg);
    }
    
    .selected .sp-shape,
    .outerSecond .selected .sp-shape,
    .outerMost .selected .sp-shape {
      -webkit-transform: translateY(-6px) scale(1.05);
          -ms-transform: translateY(-6px) scale(1.05);
              transform: translateY(-6px) scale(1.05);
    }
    
    .calcualte {
      width: 100px;
      height: 100px;
      font-size: 13px;
      border:4px solid #fff;
      line-height: normal;
    }
    .section-interactive label span {
        margin-top: 27px;
    }
    .outerSecond .section-interactive label {
        font-size: 12px;
        line-height: 14px;
    }
    .outerSecond .section-interactive {
        height: 76%;
    }
    .outerSecond .section-interactive label span {
        margin-top: -14px;
    }
    .mof-filter_container {
        width: 520px;
    }
    .filter-pointers {
        height: 68px;
        background-size: 330px auto;
    }
    .mof-taste_infos {
        background-size: auto 360px;
    }
    .pie-IntFilter .mof-filter_infos p {
        font-size: 14px;
        line-height: 24px;
    }
    .container.for-video-special.shorter-column.mofSpecial {
        max-width: 665px !important;
    }
    .mof-filter_infos {
        right: 2px;
        padding: 8px 14px;
    }
    .stageLoader {
        top: 51.8%;
        left: 33%;
        width: 100px;
        height: 100px;
    }
    .mof-media_section {
        width: 400px;
    }
    .mof-media_section img {
        width: 160px;
    }
    .mof-media_section h3.top-bar {
        padding: 0 0 14px;
        margin-bottom: 14px !important;
        line-height: 30px;
    }
    .mof-infoListing {
        margin-top: 5px;
        margin-left: 35px;
        float: left;
        width: 165px;
    }
    .mof-infoListing .media {
        font-size: 15px;
        margin-bottom: 20px;
    }
    .filtered-contents {
        padding-top: 25px;
    }
    
    
    .mof-infoListing  h4 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .media-leftBorder::before {
      left: -20px;
    }
    .popOvers .popOver {
        right: -244px;
    }
    /*-------Matter of fact DEC 2017,BY MH--------*/
    
    .learn-more.woy {
        margin-left: 33%;
    }
    
    /*-------blockquote Section Jan 2018,BY MH--------*/
    .xp-blockquote {
        max-width: 100%;
    }
    /*-------blockquote Section Jan 2018,BY MH--------*/
    
    /*----For Interactive Timeline Mar 2018, BY MH----*/
    .tlContainer {
        min-height: 500px;
        background-size: auto 12px, auto 8px, auto 90%;
        padding: 20px 0 9px;
    }
    .tlItemInner {
        padding: 10px 17px 5px;
    }
    .tl_items h5 {
        font-size: 18px;
    }
    .tl_items p {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .container.for-video-special.shorter-column.mofSpecial.tlCon {
        max-width: 580px !important;
    }
    .tl_logo {
        max-width: 144px;
        display: block;
        margin: 0 auto 5px;
    }
    .tlCanvas_main {
        height: 390px;
        top: 75px;
    }
    .tl-year {
        font-size: 40px;
        padding-left: 14px;
    }
    .tl_outerWrap {
        max-width: 85%;
    }
    .tlCanvas_main::after {
        top: 0px;
        width: 480px;
    }
    .box {
        top: -17px;
        width: 80px;
        margin-left: -40px;
    }
    .tlCanvas ul ul li {
        height: 40px;
    }
    .ending .box {
        top: -100%;
    }
    .mid .box {
        top: -60%;
    }
    /*----For Interactive Timeline Mar 2018, BY MH----*/
    
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/
    .timelineMedia.media img {
        width: 120px;
    }  
    .timelineMedia.media .media-left {
        padding: 0 30px;
    }  
    .hhdtimeline-item p {
        font-size: 18px;
        line-height: 26px;
    }
    .hhdTimelineClose #closeTimeline {
        font-size: 16px;
        line-height: 22px;
    }
    
    .share-recipe.tlShare.inWindow span {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .hhdTimelineClose #closeTimeline {
        padding-left: 0;
        padding-top: 46px;
    }
    .hhdTimelineClose #closeTimeline::before {
        background-size: auto 20px;
    }
    .hhdTimelineMain {
        max-width: 800px;
        padding: 0 35px;
    }
    
    /*
    .hhdTimelineMain {
        margin: -120px auto 0;
    }*/
    .tlDoubleSpacing {
        margin-top: 125px;
    }
    .tlCustomSpacinglg {
        margin-top: 150px;
    }
    .hhdtimeline-item {
        margin-bottom: 50px;
    }
    .tlleftColumn .hhdtimeline-item:first-child {
        margin-top: 100px;
    }
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/ 
    
    /*----For HH27 interactive element----*/
    .hh-interactive {
        margin-bottom: -6px;
    }
    .hslider-info {
        padding: 20px 25px 38px;
    }
    .hslider-info.hslider-info_intro {
        padding-top: 25px;
    }
    .hslider-info h3 {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .hslider-info.hslider-info_intro h3 {
        font-size: 24px;
    }
    .hslider-info .top-bar {
        padding-top: 18px;
    }
    .hslider-info .top-bar::before {
        width: 40px;
        height: 3px;
    }
    .hslider-info p,
    .hslider-info ul li {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 8px;
    }
    .hslider-info ul {
        margin-bottom: 8px;    
    }
    .hslider-info.hslider-info_intro p {
        font-size: 14px;
    }
    .hslider-info .share-recipe {
        left: 25px;
        bottom: 18px;
    }
    /*----For HH27 interactive element----*/
    
    /*----For Our Barrels Project----*/
    .our-barrel-wrap {
        padding-bottom: 40px;
    }
    .barrel-main {    
        min-height: 568px;
        padding-top: 98px;
    }
    .the-barrel-slides {
        min-height: 568px;
    }
    .container.barrel-container {
        max-width: 660px;
    }
    .barrel-images {
        top: -20px;
        left: 160px;
        width: 545px;
    }
    .slide-number {
        width: 34px;
        height: 34px;
        font-size: 20px;
        line-height: 34px;
        margin-bottom: 11px;
    }
    .barrel-slide-info p {
        margin: 0 0 12px;
        line-height: 1.55em;
        min-height: 207px;
    }
    .red-bar {
        width: 44px;
        height: 4px;
        margin: 12px 0 13px;
    }
    .red-bar.goldenBg {
        width: 50px;
    }
    .barrel-slide-info .share-recipe span {
        font-size: 14px;
    }
    
    ul.barrel-slide_indicator {
        left: -115px;
    }
    .barrel-slide_indicator li span {
        font-size: 12px;
        line-height: 14px;
    }
    .barrel-slide_indicator li span:last-child {
        margin: 5px 0;
    }
    .barrel-slide_indicator li span:first-child {
        width: 3px;
        height: 68px;
    }
    
    
    .barrel-info_tab {
        left: -160px;
        top: 305px;
        width: 50%;
    }
    .barrel-info_tab h3 {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 7px;
    }
    .barrel-info_tab ul  {
        padding-left: 15px;
    }
    .barrel-info_tab li {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 4px;
    }
    .spinner {
        width: 130px;
        height: 130px;
        top: 145px;
    }
    .barrel-info_tab::before {
        right: -90px;
        width: 70px;
        top: 58px;
    }
    .barrel-info_tab::after {
        right: -91px;
        height: 203px;
        top: -145px;
    }
    .line-control {
        top: -146px;
        right: -119px;
        width: 30px;
    }
    .line-control::before {
        right: -7px;
        top: -3px;
    }
    .barrels-4 .line-control {
        top: 88px;
    }
    .barrels-4 .barrel-info_tab::after {
        height: 34px;
        top: 56px;
    }
    .barrels-3 .barrel-info_tab::after {
        height: 82px;
        top: -24px;
    }
    .barrels-3 .line-control {
        top: -24px;
        right: -227px;
        width: 137px;
    }
    .barrel-slide-info .barrel-controls .btn {
        font-size: 14px;
    }
    
    /*----For Barrel Map----*/
    .barrel-map .container {
        max-width: 856px;
    }
    .barrel-map_container {
        border-width: 4px;
        -webkit-border-image: url(../images/our-barrels/map/border-img.png) 4 round;
        -o-border-image: url(../images/our-barrels/map/border-img.png) 4 round;
        -ms-border-image: url(../images/our-barrels/map/border-img.png) 4 round;
        border-image: url(../images/our-barrels/map/border-img.png) 4 round;
    }
    .barrel-map_control {
        padding: 12px 13px;
        border-top: 2px solid #142290;
    }
    
    .barrel-map_control a {
        min-width: 106px;
    }
    .barrel-map_control a img {
        width: 66px;
        height: 88px;
        margin: 0 auto 13px;
    }
    .barrel-map_control a span {
        font-size: 12px;
    }
    .barrel-map_info.hslider-info {
        width: 43%;
        padding: 25px 25px;
    }
    .barrel-map_info.hslider-info img {
        margin-bottom: 13px;
    }
    .barrel-map_info.hslider-info h3 {
        font-size: 22px;
        margin: 0 0 6px;
    }
    .barrel-map_info.hslider-info h4 {
        font-size: 12px;
        margin: 0 0 12px;
    }
    .map-red_bar {
        width: 60px;
        height: 5px;
        margin: 0 0 6px;
    }
    .barrel-map_info.hslider-info p {
        font-size: 15px;
    }
    .barrel-map_info.hslider-info .share-recipe {
        left: 25px;
        bottom: 16px;
    }
    .barrelMap-slider button {
        background-size: 11px auto;
        height: 29px;
        width: 64px;
    }
    .barrelMap-slider .owl-nav {
        right: 10px;
        bottom: -1px;    
    }
    .map-experienceInfo {
        padding: 25px 34px 27px;
    }
    .map-experienceInfo h5 {
        font-size: 22px;
    }
    .barrel-map_info.hslider-info .has_scroller {
        height: 105px;
    }
    
    .whiskey-styles.barrel-around p {
        margin-top: 25px;
    }
    .centered-share {
        margin-top: 16px;
    }
    .barrel-map_Dbtn::before {
        margin-top: -15px;
        width: 30px;
        height: 30px;
    }
    /*----For Barrel Map----*/ 
    /*----For Our Barrels Project----*/
    
    /*----For Podcast Page----*/
    .podcast-main {
        margin-top: 98px;
    }
    .podcast-main h2 {  
        padding-top: 18px;
        margin-bottom: 14px
    }
    .podcast-main p {
        margin: 0 0 10px;
        line-height: 28px;
    }
    .podcast-main .media {
        padding-bottom: 45px;
    }
    .podcast-main .media-left {
        padding-right: 25px;
        padding-top: 8px;
    }
    .pd-imgContainer {
        width:400px;
    }
    .pod-links .btn {
        min-width: 200px;
        margin-right: 12px;
        margin-top: 12px;
    }
    .podcast-single {
        padding: 35px 0 40px;
    }
    .podcast-single h4 {
        margin: 0 0 10px;
        font-size: 18px;
    }
    .podcast-single .btn.learn-more span {
        padding: 0 0 0 20px;
        background-size: 11px auto;
    }
    
    .season-title ul li:not(:last-child) {
        margin-right: 68px;
    }
    .season-title ul a {
        font-size: 30px;
    }
    .season-title .red-bar {
        margin: 30px 0 0;
    }
    .podcast-row {
        font-size: 40px;
    }
    /*----For Podcast Page----*/
    
    
    /* Parkers  barrel char level */
    .char-slides a {
        width: 18.5%;
    }
    button.charControl-btn {
        width: 24px;
        height: 26px;
    }
    .char-slides {
        margin: 24px auto 0;
    }
    .char-slides a {
        width: 18.5%;
    }
    .char-slides a::before {
        bottom: -58px;
        margin-left: -13px;
        width: 26px;
        height: 26px;
    }
    .char-slides a>span::before {
        border-width: 1px;
    }
    .char-slides a > span {
        width: 130px;
        height: 130px;
        font-size: 17px;
    } 
    .char-slides a > span span::before,
    .char-slides a > span span::after {
        height: 16px;
    }
    .barrel-char-slide .media-left {
        padding-top: 8px;
    }
    .barrel-char-details {
        padding-top: 30px;
        margin: 44px 0 10px;
    }
    /* Parkers  barrel char level */    
    
    /*----HH BIB ----*/
    .bib-detail p {
        line-height: 28px;
    }
    .returning-to-roots img {
        width: 245px;
        margin-top: 13px;
    }
    .common-spaces:first-child {
        padding-top: 70px;
    }
    .common-spaces {
        padding: 72px 0 0;
    }
    .in-the-glass img {
        margin-bottom: 36px;
    }
    .common-spaces.in-the-glass {
        padding-top: 82px;
        padding-bottom: 72px;
    }
    .common-spaces .row {
        margin: 0 -20px;
    }
    .common-spaces .half-width {
        padding: 0 20px;
    }
    .row-wise-sliders .common-slider {
        margin-top: 8px;
    }
    .row-wise-sliders .common-slider img {
        margin-bottom: 33px;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 313px;
    }
    .row-wise-sliders .common-slider p {
        font-size: 14px;
    }
    .common-dots {
        bottom: 5px;
    }
    .common-dots a {
        width: 38px;
        height: 4px;
        margin-right: 4px;
    }
    .common-slider-control {
        right: 18px;  
    }
    .common-slider-control button {
        background-size: 12px auto;
        height: 36px;    
        width: 60px;
    }
    .common-slider-control button[data-dir="next"] {
        margin-left: 18px;
    }
    .lineage-slider {
        width: 640px;
        margin-top: 36px;
    }
    .lineageImage {
        width: 170px;
        margin-left: 29px;
    }
    .lineage-slider .slideNumber {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 32px;
        margin-bottom: 15px;
    }
    
    .lineage-slider .common-slider-control button {
        font-size: 54px;
        left: -110px;
    }
    .lineage-slider .common-slider-control button[data-dir="next"] {
        right: -110px;
    }
    .lineageImage .common-dots .common-indicator {
        width: 30px;
        height: 30px;
        line-height: 30px; 
        font-size: 18px;
    }
    /*----HH BIB ----*/
    
    /*----How to Enjoy----*/
    .how-to-enjoy-section {
        margin-bottom: 50px;
    }
    .how-to-enjoy-section {
        line-height: 26px;    
    }
    .centered-flexed-btn {
        padding: 22px 0;
    }
    /*----How to Enjoy----*/
        /*---- Homepage Update 2020 ----*/
        .banner-carousel .owl-nav {
            width: calc(100% - 70px);
        }
        .banner-carousel .owl-nav button {
            width: 40px;
            height: 54px;
        }
        .banner-carousel .owl-dots {
            bottom: 130px;
            width: 1010px;
            padding: 0 44px;
        }
        .banner-carousel .owl-dot {
            margin-left: 18px;
        }  
    
        .bottom-bottle-section.fluid-section .container {
            max-width: 1200px;
            padding: 0 20px;
        }
        .fluid-section .homeUpdate .upcoming-releases h3 {
            margin-bottom: 8px;
        }
        .fluid-section .homeUpdate .upcoming-releases p {
            margin-bottom: 12px;
        }
        .fluid-section .homeUpdate .media-left {
            padding-right: 25px;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) img {
            width: 300px;
        }
        
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) img {
            width: 150px;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) {
            width: calc(50% - -30px);
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) {
            width: calc(50% - 30px);
            padding-left: 20px;
        }
        .fluid-section .homeUpdate .upcoming-releases .media-body {
            padding-bottom: 25px;   
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) .media-left,
        .fluid-section .homeUpdate .upcoming-releases .media-body {
            padding-top: 25px;
        }      
        
        .signup-popup {
            padding: 30px 0 35px;
        }
        .signup-popup .nlSectionUpdate .newsletter-signup {
            max-width: 440px;
        }  
        .signup-popup .signup-close {
            width: 30px;
            padding: 0;
            top: 15px;
            right: 15px;
        }
        .signup-popup_container {
            padding: 0 20px;
        }
        /*---- Homepage Update 2020 ----*/
        /*---- ECTB ----*/
            
        .container-990.container {
            max-width: 720px;
        }
    
        .bb-guide-intro {
            margin: 60px 0;
        }
        .title-container {
            padding: 28px;
        }
        .bb-guide-intro h2 {
            margin-bottom: 20px;
        }
        
        .pmargin42 {
            margin-bottom: 24px;
        }
        
        
        .autoplay-animation_block {
            margin: 44px auto 60px;
        }
        .has-arrow::after {
            width: 10px;
            right: -4px;
        }
        
        .common-qoute {
            margin: 60px 0;
        }
        .common-qoute h2 {
            margin-top: 15px;
        }
        
        div.common-qoute img {
            width: 28px;
        }
        .common-qoute .red-bar {
            margin: 18px auto;
        }
        
        .ineractive-quote {
            padding: 35px 0;
        }
        
        .charringand_more {
            padding-bottom: 60px;
        }
        .charringand_more .red-bar {
            margin-top: 16px;
        }
        .charringand_more .media {
            margin: 42px 0 46px;
        }
        .charringand_more .media-left img {
            width: 182px;
            margin-bottom: 11px;
        }
        
        .charringand_more .media-body {
            padding-left: 36px;
            padding-top: 11px;
        }
        
        .char-columns {
            margin-bottom: 48px;
        }
        .will-zoom_nn {
            margin-bottom: 23px;
        }
        .char-columns p span {
            margin-bottom: 6px;
            font-size: 1.1em;
        }
        .crafting-barrel {
            margin-top: 60px;
        }
        .flavor-balance {
            margin: 60px 0;
        }
        .flavor-balance .cols:first-child {
            margin-right: 50px;
        }
        .flavor-balance .cols .red-bar {
            margin: 18px 0;;
        }
        .flavor-balance .cols p:first-of-type {
            margin-bottom: 18px;
        }
        
        
        .chart-section {
            padding: 60px 0;
        }
        .chart-svg {
            width: 780px;
            margin: 0 auto 50px;
        }
        .blue-quote.common-qoute {
            padding: 60px 0;
        }
        
        .panning-bg,
        .see-process {
            margin-bottom: 60px;
        } 
        .qoute-barley.common-qoute {
            padding: 50px 0;
        }
        .common-qoute .special-barley {
            width: 420px;
            height: 445px;
            right: -114px;
        }
        
        .svg_play {
            width: 86px;
            height: 86px;
        }    
        .eq2_qoute {
            padding-top: 35px;
            padding-bottom: 35px;
        }
        .lbp-Css .panning-bg {
            margin-top: 25px;
        }
        /*---- ECTB ----*/
        .innovate-future .col-58 {
            padding-left: 40px;
        }
        /*---- You Do Bourbon ----*/
        .ydb-page .mob-ec-page {
            margin-top: 43px !important;
            margin-bottom: 50px;
        }
        .ydb-page .about-brand, 
        .ydb-page .about-hero {
            margin-top: -42px;
        }
        /*---- You Do Bourbon ----*/
        /*---- HHBE Landing Page ----*/
        .slim-bar {
            width: 57px;
            margin: 23px auto;    
        }
        .slim-bar-top.slim-bar {
            margin: 0 0 19px;
        }
        .new-hh-be.hhb-tasting .home-title {
            padding-bottom: 13px;
        }
        .taste-bottle-inspect .row {
            margin: 0 -22px;
        }
        .taste-bottle-inspect .cols {
            padding: 0 23px;
        }
        .taste-bottle-inspect .number {
            font-size: 46px;
            margin-top: .55em;
        }
        .awards-section.book-a-tasting .container {
            max-width: 1010px;
        }
        .tasting-media_option {
            padding-top: 15px;
        }
        .tasting-media {
            margin-top: 35px;
            padding-top: 35px;
        }
        .tasting-media .row {
            margin: 0 -17px;
        }
        .tasting-media_img {
            padding: 0 18px;
        }
        .tasting-media_body {
            padding: 0 18px;
        }
        .tasting-media_body .btn {
            right: 18px;
        }
        .tasting-all-events .tasting-media_body {
            padding: 0 46px;
        }
        .location-hours .tasting-all-events .tasting-media_body {
            padding: 49px 46px  36px;
        }
        p.booking-info {
            margin: 16px 0 12px !important;
        }
        .bar-tour .col-50:nth-child(2) {
            padding-left: 72px;
        }
        .bar-tour .home-copies.bar-tour-copy {
            margin: 8px 0 20px;
        }
        .bar-tour .home-copies {
            margin-top: 9px;
        }
        .location-title {
            margin-bottom: 10px !important;
        }
        .location-hours .subtitle {
            margin-bottom: 6px;
            font-size: .9em;
        }
        .location-hours address {
            font-size: 15px;
        }
        .location-hours .map-container {
            margin: 0 0 23px;
        }
    
        .location-hours .silent-text {
            margin: 8px 0;
        }
        .location-hours .divider {
            margin: 18px 0;
        }
        .hh-holidays li {
            padding-top: 3px;
        }
        .meet-distiller-section.visit-page-bottom.kb-trail {
            margin: 72px 0
        } 
        .kb-trail .container {
            max-width: 910px;
        }
        .kb-trail .cols a {
            width: 210px;
        }
        .kb-trail h2 {
            margin-bottom: 12px;
        }
        .learn-taste-shop .home-title {
            margin-bottom: 8px;
        }
        .learn-taste-shop-grid .item {
            padding: 0 11px;
        }
        .learn-taste-shop-grid .grid-title span {
            font-size: .9em;
            padding-top: 9px;
        }
        .learn-taste-shop-grid p {
            padding: 16px 11px 0;
        }
        .learn-taste-shop .ccontrols .prev-owl,
        .learn-taste-shop .ccontrols .next-owl {
            width: 40px;
            height: 40px;
            margin: 0 15px;
        }
        /*---- HHBE Landing Page ----*/    
    
        /*---- HHHC Page ----*/
        .hhhc-page .section-head {
            margin-bottom: 40px;
        }    
        .hh-parker-heritage .hh-parker-head .container {
            background-position: 14% 65px;
            padding: 82px 0;
            background-size: 336px auto;
        }
        .hh-parker-heritage .hh-parker-head img {
            max-width: 378px;
        }
        .hh-parker-testing {
            margin-bottom: 36px;
        }
        .about-hhb-parker {
            background-size: 570px auto;
        }
        .about-hhb-parker .container {
            max-width: 755px;
        }
        .hhb-parker-img img {
            max-height: 712px;
        }
        .hhb-parker-img {
            flex: 0 0 185px;
            max-width: 185px;
            margin-right: 118px;
        }
        .hhb-parker-copies p {
            margin: 0 0 22px;
        }
        .hh-parkers-compare .section-head p {
            margin-bottom: 12px;
        }
        .hh-parkers-compare .rye-bourbon-compared {
            padding: 22px 0;
            max-width: 826px;
        }
        .hh-parkers-compare .rye-bourbon-compared .img-block img {
            height: 427px;
        }
        .hh-parkers-compare .style-checked li {
            padding-left: 36px;
            background-size: 25px auto;
            padding-top: 10px;
            padding-bottom: 10px;  
            font-size: 20px;
        }
        .section-spacing {
            padding: 72px 0;
        }
        .bib-quote .bib-quote-bg {
            background-size: 570px auto;
        }
        .bib-quote .quote-icon {
            width: 143px;
        }
        .bib-quote .author img {
            width: 72px;
            border-radius: 50%;
        }
        .bib-quote .author .p.md {
            font-size: 18px;
        }
        .bib-quote .h2 {
            font-size: 46px;
        }
        .bib-quote .container {
            max-width: 762px;
        }
        .hhb-tab-menu {
            margin: 0 0 36px;
        }
        .hhb-tab-menu .brelease-styles.brtab {
            margin: 0 11px;
        }
        .hhb-tab-menu .brelease-styles.brtab h3 {
            font-size: 18px;
            padding: 8px 18px;
        }
        .hhb-tab-content .brelease-styles-detail.substitution-table p {
            padding: 11px 0px;
        }
        .hhb-tab-content table thead {
            border-bottom-width: 11px;
        }
        .hhb-tab-content tbody tr {
            margin-bottom: 8px;
            border-bottom-width: 11px;
        }
        .unique-img .common-dots a.common-indicator,
        .unique-indicators .common-dots a.common-indicator {
            font-size: 24px;
            padding-top: 4px;
        }
        .unique-label-slider .common-slides {
            max-width: 459px;
        }
        .unique-label-slider .common-slides h3 {
            margin-bottom: 8px;
            font-size: 35px;
        }
        .unique-label-slider .common-slider-control {
            width: 112px;
        }
        .unique-label-slider .common-slider-control button {
            width: 44px;
        }
        .unique-label-slider .common-slider_slides {
            margin: 50px 0 15px;
        }
        .unique-label-section {
            background-size: 570px auto;
        }
        .unique-label-section .container {
            padding: 43px 0;
            max-width: 841px;
        }
        .unique-img-big {
            width: 214px;
            height: 775px;
        }
        .img-edition {
            padding-left: 47px;
            padding-top: 8px;
        }
        .img-edition p {
            padding: 5px 25px;
        }    
        /*---- HHHC Page ----*/
    
        /*---- Rittenhouse Page ----*/
        .rise-slide {
            width: 780px;
            padding: 17px 22px;
            margin-left: 9px;
            margin-right: 9px;
        }
        .rise-slider-section .owl-prev,
        .rise-slider-section .owl-next {
            font-size: 46px !important;
        }
        .rise-slider-section .sliderBottom {
            margin-top: 40px;
        }
        .rise-slide-img {
            flex: 0 0 221px;
            max-width: 221px;
            margin-right: 36px;
            margin-top: 5px;
        }
        .rise-slide-img-wrap {
            width: 221px;
            height: 285px;
            margin-bottom: 15px;
        }
        .rise-slide-info .home-copies {
            margin: 0 0 15px;
        }
        .rise-slide-info .home-copies.sub-copy {
            margin-bottom: 13px;
        }
        .rise-slider-section {
            margin-bottom: 70px;
            padding-top: 20px;
        }
        .rise-slider-section .section-head {
            margin-bottom: 29px;
        }
        .rise-slider-section .section-head {
            margin-bottom: 29px;
        }
        .rise-slide-info h3 {
            margin: 0 0 10px;
        }
        .next-preview-btn a img {
            width: 40px;
        }
        .next-preview-btn a {
            margin: 0 11px;
        }
        .rye-bourbon-compared {
            padding: 22px;
            max-width: 733px;
        }
        .section-head {
            margin-bottom: 43px;
        }
        .rye-bourbon-compared .img-block {
            margin-bottom: 15px;
        }
        .rye-bourbon-compared .img-block img {
            height: 214px;
        }
        .rye-bourbon-compared .copy-block {
            padding: 0 36px 18px;
        }
        .rye-bourbon-compared h3 {
            margin: 0 0 11px;
        }
        .hh-grain-page .hh-parkers-compare .rye-bourbon-compared h3 {
            margin-bottom: 22px !important;
        }
        .style-checked li {
            padding-left: 22px;
            background-size: 15px;
            background-position: left 5px;
            margin-bottom: 4px;
        }
    
        .rye-bourbon-quote {
            max-width: 883px;
            margin: 72px auto !important;
        }
        .quote-of {
            padding-top: 18px;
        }
        .quote-of img {
            width: 57px;
            flex: 0 0 57px;
            max-width: 57px;
            margin: 0 11px !important;
        }
        .quote-by h3 {
            font-size: 18px;
            margin: 0 0 4px;
        }
        .bartenders-favorite-section {
            padding: 72px 0;
            margin: 0 0 57px;
        }
        .bartenders-favorite-section .cols {
            padding: 0 18px;
        }
        .bartenders-favorite-section img {
            width: 64px;
            margin: 0 0 9px;
        }
        .bartenders-favorite-section h3 {
            margin-bottom: 8px;
        }
        .rise-slide-info h3 span {
            font-size: 1em;
        }
        /*---- Rittenhouse Page ----*/
        
        
        /* --- Bottled In Bond Starts ---*/
        .backstory-section {
            margin-top: 55px;
        }
        .quote-sec {
            margin-top: 74px;
            padding: 80px 0 !important;
        }
        .quote-of.bib-quote img {
            width: 68px;
            max-width: 68px;
            margin: 0 16px 0 0 !important;
        }
        .quote-sec .slim-bar-top.slim-bar {
            margin-bottom: 10px;
        }
        .common-spaces.the-lineage {
            padding-top: 50px;
        }
        .hhd-badge {
            top: 153px;
            width: 410px;
            left: -53px;
        }
        .crafted-sec {
            padding: 90px 0;
            margin-top: 57px;
        }
        .borderOuter-box {
            height: calc(100% - 94px);
            width: calc(100% - 43px);
        }
        .borderInner-box {
            height: calc(100% - 26px);
            width: calc(100% - 26px);
        }
        .borderOuter-box::before,
        .borderInner-box::before {
            height: calc(100% - 10px);
            width: calc(100% - 10px);
        }
        .crafted-copy {
            padding-right: 60px;
        }
        .crafted-copy p {
            margin: 22px 0 26px;
            line-height: 24px;
        }
        .crafted-copy .red-bar {
            margin-bottom: 19px;
        }
        .imageCopy {
            padding: 0 4px;
        }
        .img-count {
            font-size: 45px;
            width: 54px;
            margin-bottom: 17px;
        }
        .img-desc {
            font-size: 24px;
        }
        .sliderCol > p {
            margin: 15px 0 36px;
            line-height: 22px;
        }
        .crafted-carousel .owl-nav {
            bottom: -94px;
        }
        .crafted-carousel .owl-nav .owl-next {
            margin-left: 12px;
        }
        .crafted-carousel .owl-nav button img {
            width: 35px;
        }
        #slide-counter {
            margin-bottom: 17px;
            font-size: 12px;
        }
        .slider-status {margin-top: -22px;}
        .slideState {
            height: 3px;
            width: 125px;
        }
        .rye-bourbon-quote.lynn-quote {
            margin: 20px auto 27px !important;
        }
        .crafted-sec.space-bottom {
            margin-bottom: 70px;
        }
        /* --- Bottled In Bond Ends ---*/
        /*~~~~~~~~~~~  Heaven Hill Grain TO Glass ~~~~~~~~~~~~~~*/
        .hh-grain-page .unique-label-section {
            padding-bottom: 170px;
        }
        .unique-label-image {
            right: -45px;
            top: 275px;
            width: 300px;
        }
        .unique-indicators {
            right: -50px;
            width: 300px;
        }
        .unique-indicators .common-dots a.common-indicator:first-child {
            top: 4%;
            left: 58%;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(2) {
            left: -2px;
            top: 15%;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(3) {
            top: 28%;
            left: 3px;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(4) {
            top: 29%;
            left: 19%;
        }
        .faq-sec {
            margin-top: 83px;
        }
        .faq-sec .container {
            max-width: 650px;
        }
        .single-faq {
            margin-bottom: 40px;
        }
        .single-faq .h3 {
            padding-top: 9px;
            margin-bottom: 10px;
        }
        .single-faq ul {
            margin-top: 22px;
        }
        .mesg {
            font-size: 10px;
            margin-top: 22px;
        }
        
        .edition-item span {
            font-size: 15px;
        }
        .edition-item span:first-child {
            min-height: 4em;
        }
    }
    /*------breakpoint to target 1200px, 1280px and 1366px-------*/
    /*----For Our Barrels Project----*/
    @media screen and (max-width: 1299px){
        .barrel-map_control {
            padding: 8px 12px;
        }
    
        .barrel-map_control a img {
            width: 54px;
            height: 72px;
            margin: 0 auto 9px;
        }
    
        .container.infographic-container {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }
    }
    /*----For Our Barrels Project----*/
    
    
    /* For Ipad landscape and other sm screen*/
    @media screen and (max-width: 1199px){
    
    h2 {
        font-size: 24px;
    }
    h3 {
        font-size: 20px;
    }
    .container {
        max-width: 910px;
    }
    
    /*------Common Styles-------*/
    
    .bws-footer-window .container {
        max-width: 790px;
    }
    /*------Home Page------*/
    .home-hero {
        height: 525px;
    }
    .hero-text {
        padding-left: 30px;
        margin-top: 200px;
    }
    .learn-more.woy {
        margin-left: 29%;
        margin-top: 4%;
    }
    .common-banner.home-hero::before {
        height: 115px;
    }
    .home-hero h2 {
        font-size: 45px;
    }
    .home-hero p {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .home-mid-section {
        background-size: 465px auto;
    }
    .about-brand img {
        width: 501px;
    }
    .about-hero {
        min-height: 1px;
        padding: 26px 30px 30px;
        width: 408px;
    }
    .blue-marker {
        background-position: center 45px;
        height: 70px;
        right: 35px;
        top: -35px;
        width: 35px;
    }
    .about-hero h2 {
        line-height: 30px;
        margin-bottom: 5px;
    }
    .about-hero p {
        margin-bottom: 13px
    }
    .signup-section {
        padding-top: 0;
    }
    .upcoming-releases {
        width: 415px;
    }
    .upcoming-releases .media-right img ,
    .upcoming-releases .media-left img {
        width: 150px;
    }
    .upcoming-releases h3 {
        line-height: 24px;
        margin-bottom: 8px;
    }
    .newsletter-signup {
        padding-right: 20px;
        width: 445px;
    }
    .newsletter-signup h3 {
        margin-bottom: 13px;
        padding-top: 17px;
    }
    .newsletter-signup .input-group {
        margin-bottom: 11px;
    }
    .newsletter-signup button {
        width: 120px;
    }
    .awards-section ul {
        max-width: 830px;
    }
    .awards-section h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .award-image img {
        width: 120px;
    }
    .awards-section h4 br {
        display: none;
    }
    .whiskey {
        top: -40px;
    }
    .text-bar {
        font-size: 18px;
        line-height: 52px;
    }
    .awards-section {
        padding-bottom: 100px;
    }
    .bottom-bottle-section {
        padding-top: 30px;
    }
    .footer-left {
        width: 300px;
        padding-left: 40px; 
    }
    .footer-part {
        padding: 0 40px 0 0;
    }
    .footer-right {
        width: 610px;
    }
    /*------Home Page------*/
    .visit-mid-bg {
        background-size: 500px auto;
    }
    .visit-mid-bg.visit-bg-n {
        background-size: 250px auto;    
    }
    /*------About Page------*/
    
    .banner-texts .container.lg-brand-name {
        width: 650px;
    } 
    .common-mid-section {
        background-size: auto 400px;    
    }
    .about-page-bg{
        background-size: 308px auto;
    }
    .banner-texts .text-bar {
        top: -36px;
        font-size: 34px;
        line-height: 70px;
        padding: 0 30px;    
    }
    .banner-texts .lg-brand-name .text-bar {
        font-size: 24px;
        line-height: 56px;
    }
    .banner-texts p {
        padding: 48px 51px 19px;
    }
    .about-us-page .facilities,
    .facilities.type-1 {
        margin-top: 50px;
    }
    .facilities {
        min-height: 395px;
    }
    .facility-detail {
        width: 292px;
    }
    .facility-infos h2 {
        background-position: 0 17px;
        background-size: 40px auto;
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 8px;
        padding-top: 68px;
    }
    .facility-infos p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 12px;
    }
    .facilities-section {
        right: 312px;
        height: 395px;
    }
    .facilities-section .text-bar {
        top: -22px;
        right: 40px;
    }
    .facilities-section a{
        width: 68px;
        height: 68px;
        border-width: 2px;
        right: 220px;
        top: 166px;
    }
    .facilities-section a img {
        width: 35px;
    }
    .facilities-section .facility-two {
        right: 266px;
        top: 250px;
    }
    .facilities-section .facility-three {
        right: 301px;
        top: 114px;
    }
    .facilities-section .facility-four {
        right: 438px;
        top: 188px;
    }
    .facilities-section .facility-five {
        right: 473px;
        top: 67px;
    }
    .facilities-section .facility-six {
        right: 540px;
        top: 235px;
    }
    .common-qoute.lynn-quote .red-bar {
        margin-bottom: 8px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 177px;
        right: 141px;
    }
    .facilities-section a:hover,
    .facilities-section a.active{
        background-size: 35px auto;
    }
    .meet-distillers.about-brand {
        padding-top: 110px;
        top: 0;
    }
    .about-mid .whiskey-visit {
        padding-bottom: 20px;    
    }
    
    
    .interactive-map .facilities-section a.facility-five {
        right: 166px;
        bottom: 54px;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 6px;
        right: 368px;
    }
    .interactive-map .facilities-section a.facility-two {
        top: 22px;
        right: 386px;
    }
    .whiskey-page .facilities-section a.facility-one {
        top: 186px;
        right: 166px;
    }
    .whiskey-page .facilities-section a.facility-three {
        top: 206px;
        right: 245px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 241px;
        right: 196px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-six {
        top: 277px;
        right: 141px;
    }
    
    /*------About Page------*/
    
    /*------Brand Detail page------*/
    .brand-info {
        margin-top: 30px;
        width: 600px;
    }
    .brand-info h3 {
        padding-top: 20px;
    }
    .brand-detail-top {
        margin-top: 30px;
    }
    .brand-info .btn {
        margin-bottom: 40px;
    }
    .brand-award-section {
        width: 460px;
    }
    .brand-award-section img {
        width: 130px;
    }
    .brand-bottle {
        left: 0;
        width: 370px;
    }
    .brand-detail-top {
        min-height: 550px;
    }
    .featured-img-block {
        padding-left: 20px;
        width: 440px;
    }
    .featured-recipe-detail {
        width: 470px;
    }
    .brand-detail hr {
        margin: 35px auto 20px;
    }
    .brand-detail hr.ec-page,
    .brand-detail hr.mob-ec-page {
        margin-top: 90px;
    }
    .featured-img-block img {
        width: 310px;
    }
    .featured-recipe-detail h5 {
        margin-bottom: 8px;
    }
    .featured-recipe-detail h5 div {
        max-width: 430px;
    }
    .brand-featured-recipe .featured-recipe-detail h5 div {
        max-width: 370px;
    }
    .featured-recipe-detail h5 div span {
        font-size: 20px;
    }
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .brands-container img {
        margin: 0 auto 30px;
        max-width: 160px;
    }
    .brands-container h3 {
        line-height: 26px;
    }
    .brands-main-section .brands-container h3 {
        font-size: 20px;
        min-height: 76px;
    }
    /* .brands-main-section .brands-container-mid .brands-container h3, */
    .brands-main-section .brands-container-bottom.brands-container h3 {
        min-height: 102px;
    }
    .brands-main-section .brands-container.products-row-3 h3 {
        min-height: 102px;
    } 
    .brands-container {
        margin-bottom: 85px;
    }
    .brands-container-mid {
        background-size: 304px auto;
        padding-bottom: 85px;
    }
    .brand-detail-top {
        background-size: 300px auto;
    }
    .brands-main-section .brands-container p {
        min-height: 215px;
    }
    /*
    .brands-main-section .brands-container-mid .brands-container p {
        min-height: 235px;
    }
    .brands-main-section .brands-container.brands-container-bottom p {
        min-height: 260px;
    }
    */
    .brands-container-bottom.brands-container {
        padding-bottom: 85px;
        margin-top: 40px;
    }
    .brands-main-section .brands-container.products-row-1 p {
        margin-bottom: 0;
        min-height: 135px;
    }
    .brands-main-section .brands-container.products-row-3 p {
        margin-bottom: 0;    
    }
    .brands-main-section .brands-container.products-row-4 p {
        min-height: 156px;
    }
    .brands-main-section .brands-container.products-row-4 h3 {
        min-height: 102px;
    }
    .brands-main-section .brands-container.products-row-5 h3 {
        min-height: 74px;
    }
    .brands-main-section .brands-container.products-row-5 p {
        margin-bottom: 14px;
        min-height: 146px;
    }
    /*------Brands page------*/
    
    /*------Contact page------*/
    .contact-form h3 {
        margin-bottom: 5px;
        padding-top: 20px;
    }
    .contact-form p {
        line-height: 30px;
    }
    #contact-form {
        padding-top: 20px;    
    }
    .asterik,
    label.customRC {
        margin: 20px 0;
        font-size: 13px;
    }
    label.customRC{
        line-height: 24px;    
    }
    label.customRC span {
        height: 24px;
        width: 24px;
    }
    /*------Contact page------*/
    
    
    /*-------Content Feed--------*/
    .feed-detail h3 {
        font-size: 18px;
    }
    /*-------Content Feed--------*/
    
    /*-------Visit US--------*/
    .visit-page .meet-distiller-section ul {
        margin-bottom: 25px;
    }
    .visit-page .type-2 .facilities-section {
        left: 312px;
    }
    .type-2 .facilities-section .text-bar {
        left: 40px;
    }
    .content-detail-page .about-hero {
        padding: 20px 25px;
    }
    .special-media-img img {
        width: 250px;
    }
    .content-detail-page .facility-infos h2 {
        margin-bottom: 10px;
        padding-top: 18px;
    }
    .visit-page .meet-distiller-section .media p {
        max-width: 100%;
    }
    /*-------Visit US--------*/
    
    /*-------whiskey 101--------*/
    
    .whiskey-page .experience-whiskey-main {
        background-size: 440px auto;
    }
    .whiskey-mid-bg {
        background-size: 201px auto;
    }
    .whiskey-page .ex-bg-left {
        background-size: 457px auto;
    }
    .whiskey-page .experience-whiskey-main .half-width:last-child {
        padding-top: 230px;
    }
    .about-brand .hhd-video-wrapper {
        width: 501px;
    }
    .bottle-container {
        width: 240px;
    }
    /*-------whiskey 101--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 44px;
    }
    .master-distiller-special .hhd-video-wrapper,
    .distillery-award-page .hhd-controls-section.distiller-awards,
    .distillery-award-page .distillery-awards-section.container {
        margin-top: 15px;
    }
    /*------Shapira Family Page------*/
    
    /*------Recipes page--------*/
    .filtered-recipe-detail .featured-recipe-detail {
        width: 530px;
    }
    .filtered-recipe-detail .featured-img-block {
        width: 380px;
    }
    /*------Recipes page--------*/
    
    /*-------Parkers page--------*/
    .bottle-item {
        width: 186px;
        padding-right: 22px;
    }
    .bottle-slider-container {
        margin-top: 10px;
    }
    .bottle-item img{
        margin-bottom: 25px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 30px;
    }
    .substitution-table .bottle-slider-container .bottle-item p{
        font-size: 16px;
        line-height: 24px;
    }
    .bottle-slider-controller {
        margin-top: 25px;
    }
    .brand-detail hr.ec-page.phc-hr {
        margin-top: 76px;
    }
    /*-------Parkers page--------*/
    /*---Recipe sectoin update Feb 2017*/
    .share-recipe a {
        margin-left: 20px;
        width: 20px;
        height: 20px;
    }
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        max-width: 230px;
    }
    
    /*---Recipe sectoin update Feb 2017*/
    
    .homeUpdate .upcoming-releases.left-section p br {
        display: none;
    }
    .homeUpdate .upcoming-releases.left-section p,
    .homeUpdate .upcoming-releases.pull-right p {
        min-height: 97px;
    }
    .tlContainer .popOvers .popOver {
        right: -205px;
        padding-right: 20px;
        width: 220px;
    }
    
    .homeUpdate .upcoming-releases.pull-right, 
    .homeUpdate .upcoming-releases.left-section{
        padding-bottom: 0;
    }
    /*----For HH27 interactive element----*/
    .hh27-slider-item {
        overflow: hidden;
    }
    .owl-carousel .owl-item img {
        width: 116%;
        transform: translateX(-3%);
        -webkit-transform: translateX(-3%);
        -ms-transform: translateX(-3%);
    }
    .innovate-future .owl-carousel .owl-item img {
        width: 100%;
        transform: none;
    }
    .hh27-slider .owl-nav button {
        height: 42px;
    }
    .hide-special {
        display: none !important;
    }
    .show-special.hide {
        display: block !important;
    }
    .hh-interactive {
        padding-top: 30px;
    }
    /*----For HH27 interactive element----*/
    .barrel-map_info.hslider-info img {
        width: 100% !important;
        transform: translateX(0) !important;
        -webkit-transform: translateX(0) !important;
        -ms-transform: translateX(0) !important;
    }
    
    
    /*----HH BIB ----*/
    .bib-detail p {
        line-height: 28px;
    }
    .returning-to-roots img {
        width: 205px;
        margin-top: 10px;
    }
    .common-spaces:first-child {
        padding-top: 60px;
    }
    .common-spaces .row {
        margin: 0 -15px;
    }
    .common-spaces .half-width {
        padding: 0 15px;
    }
    .row-wise-sliders .common-slider {
        margin-top: 5px;
    }
    .row-wise-sliders .common-slider img {
        margin-bottom: 32px;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 286px;
    }
    .lineage-slider .common-slider-control button {
        left: -90px;
    }
    .lineage-slider .common-slider-control button[data-dir="next"] {
        right: -90px;
    }
    /*----HH BIB ----*/
        /*---- Homepage Update 2020 ----*/
        .banner-carousel .owl-nav {
            width: calc(100% - 40px);
        }
        .banner-carousel .owl-nav button {
            width: 30px;
            height: 45px;
        }
        .banner-carousel .owl-dots {
            bottom: 108px;
            width: 910px;
            padding: 0 30px;
        }
        .banner-carousel .owl-dot {
            margin-left: 18px;
        }  
        .bottom-bottle-section.fluid-section .container {
            max-width: 992px;
            padding: 0 15px;
        }
        .fluid-section .homeUpdate .upcoming-releases h3 {
            margin-bottom: 5px;
        }
        .fluid-section .homeUpdate .upcoming-releases p {
            margin-bottom: 9px;
        }
        .fluid-section .homeUpdate .media-left {
            padding-right: 15px;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) img {
            width: 210px;
        }
        
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) img {
            width: 110px;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) {
            width: 49%;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) {
            width: 51%;
            padding-left: 0px;
        }
        .fluid-section .homeUpdate .upcoming-releases .media-body {
            padding-bottom: 21px;   
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) .media-left,
        .fluid-section .homeUpdate .upcoming-releases .media-body {
            padding-top: 20px;
        } 
        /*---- Homepage Update 2020 ----*/
          
        /*---- ECTB ----*/
        .common-qoute h2 span {
            font-size: 0.9em;
        }
        .blue-quote.common-qoute h2 span {
            font-size: 0.8em;
        }
        /*---- ECTB ----*/
        .awards-section.book-a-tasting .container {
            max-width: 910px;
        }
        .location-hours .flex .cols {
            width: 44%;
        }
        /*---- HHHC Page ----*/
        .hhhc-page .section-head {
            margin-bottom: 30px;
        }
        .hh-parker-heritage .hh-parker-head .container {
            background-position: 14% 50px;
            padding: 74px 0;
            background-size: 303px auto;
        }
        .hh-parker-heritage .hh-parker-head img {
            max-width: 340px;
        }
        .hh-parker-testing {
            margin-bottom: 33px;
        }
        .about-hhb-parker {
            background-size: 513px auto;
        }
        .about-hhb-parker .container {
            max-width: 680px;
        }
        .hhb-parker-img img {
            max-height: 641px;
        }
        .hhb-parker-img {
            flex: 0 0 167px;
            max-width: 167px;
            margin-right: 106px;
        }
        .hhb-parker-copies p {
            margin: 0 0 20px;
        }
        .hh-parkers-compare .section-head p {
            margin-bottom: 11px;
        }
        .hh-parkers-compare .rye-bourbon-compared {
            padding: 20px 0;
            max-width: 744px;
        }
        .hh-parkers-compare .rye-bourbon-compared .img-block img {
            height: 385px;
        }
        .hh-parkers-compare .style-checked li {
            padding-left: 33px;
            background-size: 23px auto;
            padding-top: 9px;
            padding-bottom: 9px;    
            font-size: 18px;
        }
        .section-spacing {
            padding: 65px 0;
        }
        .bib-quote .bib-quote-bg {
            background-size: 513px auto;
        }
        .bib-quote .quote-icon {
            width: 129px;
        }
        .bib-quote .author img {
            width: 65px;
            border-radius: 50%;
        }
        .bib-quote .author .p.md {
            font-size: 16px;
        }
        .bib-quote .h2 {
            font-size: 41px;
        }
        .bib-quote .container {
            max-width: 686px;
        }
        .hhb-tab-menu {
            margin: 0 0 33px;
        }
        .hhb-tab-menu .brelease-styles.brtab {
            margin: 0 10px;
        }
        .hhb-tab-menu .brelease-styles.brtab h3 {
            font-size: 15px;
            padding: 7px 17px;
        }
        .hhb-tab-content .brelease-styles-detail.substitution-table p {
            padding: 10px 0px;
        }
        .hhb-tab-content table thead {
            border-bottom-width: 10px;
        }
        .hhb-tab-content tbody tr {
            margin-bottom: 7px;
            border-bottom-width: 10px;
        }
        .unique-img .common-dots a.common-indicator,
        .unique-indicators .common-dots a.common-indicator {
            font-size: 21px;
        }
    
        .unique-label-slider .common-slides {
            max-width: 414px;
        }
        .unique-label-slider .common-slides h3 {
            margin-bottom: 7px;
            font-size: 31px;
        }
        .unique-label-slider .common-slider-control {
            width: 93px;
        }
        .unique-label-slider .common-slider-control button {
            width: 36px;
        }
        .unique-label-slider .common-slider_slides {
            margin: 45px 0 13px;
        }
        .unique-label-section {
            background-size: 513px auto;
        }
        .unique-label-section .container {
            padding: 39px 0;
            max-width: 758px;
        }
        .unique-img-big {
            width: 193px;
            height: 690px;
        }
        .img-edition {
            padding-left: 42px;
            padding-top: 7px;
        }
        .img-edition p {
            padding: 5px 22px;
        }    
        .unique-label-section .home-copies span, 
        .hhb-parker-copies p span, 
        .hh-parkers-compare .section-head p span {
            font-size: 1.2em;
        }
        /*---- HHHC Page ----*/
        .brands-main-section .brands-container.products-row-2 h3 {
            min-height: 74px;
        }
        /* --- Bottled In Bond Starts ---*/
        .backstory-section {
            margin-top: 45px;
        }
        .quote-sec {
            margin-top: 62px;
            padding: 68px 0 !important;
        }
        .quote-of.bib-quote img {
            width: 56px;
            height: 56px;
            position: static;
            max-width: 56px;
            margin: 0 12px 0 0 !important;
        }
        .quote-sec .slim-bar-top.slim-bar {
            margin-bottom: 8px;
        }
        .common-spaces.the-lineage {
            padding-top: 42px;
        }
        .hhd-badge {
            top: 150px;
            left: -65px;
            width: 360px;
        }
        .crafted-sec {
            margin-top: 48px;
            padding: 75px 0;
        }
        .borderOuter-box {
            height: calc(100% - 78px);
            width: calc(100% - 36px);
        }
        .borderInner-box {
            height: calc(100% - 21px);
            width: calc(100% - 21px);
        }
        .borderOuter-box::before,
        .borderInner-box::before {
            height: calc(100% - 9px);
            width: calc(100% - 9px);
        }
        .crafted-content .container {
            padding: 0 20px;
        }
        .crafted-copy {
            padding-right: 50px;
        }
        .crafted-copy p {
            margin: 18px 0 20px;
            line-height: 20px;
        }
        .crafted-copy p br {
            display: none;
        }
        .imageCopy {
            padding: 0 3px;
        }
        .img-count {
            font-size: 36px;
            width: 45px;
            padding-bottom: 3px;
            margin-bottom: 14px;
        }
        .img-desc {
            font-size: 20px;
        }
        .sliderCol > p {
            margin: 12px 0 28px;
            line-height: 20px;
        }
        .crafted-carousel .owl-nav {
            bottom: -80px;
        }
        .crafted-carousel .owl-nav .owl-next {
            margin-left: 10px;
        }
        .crafted-carousel .owl-nav button img {
            width: 32px;
        }
        #slide-counter {
            margin-bottom: 14px;
        }
        .slider-status {margin-top: -18px;}
        .slideState {
            height: 3px;
            width: 100px;
        }
        .rye-bourbon-quote.lynn-quote {
            margin: 17px auto 23px !important;
        }
        .small-banner {
            height: 300px;
        }
        .crafted-sec.space-bottom {
            margin-bottom: 60px;
        }
        /* --- Bottled In Bond Ends ---*/
        /*~~~~~~~~~~~  Heaven Hill Grain TO Glass ~~~~~~~~~~~~~~*/
        .hh-grain-page .unique-label-section {
            padding-bottom: 154px;
        }
        .unique-label-image {
            right: -34px;
            top: 244px;
            width: 263px;
        }
        .unique-indicators {
            right: -41px;
            width: 248px;
        }
        .unique-indicators .common-dots a.common-indicator:first-child {
            top: 2%;
            left: 55%;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(2) {
            left: -20px;
            top: 12%;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(3) {
            top: 26%;
            left: -14px;
        }
        .unique-indicators .common-dots a.common-indicator:nth-child(4) {
            top: 26%;
            left: 13%;
        }
        .hh-grain-page .hh-parkers-compare .rye-bourbon-compared h3 {
            margin-bottom: 20px !important;
        }
        .faq-sec {
            margin-top: 75px;
        }
        .faq-sec .container {
            max-width: 577px;
        }
        .single-faq {
            margin-bottom: 36px;
        }
        .single-faq .h3 {
            padding-top: 8px;
            margin-bottom: 9px;
        }
        .single-faq ul {
            margin-top: 20px;
        }
        .mesg {
            font-size: 9px;
            margin-top: 20px;
        }
    }
    @media screen and (min-width: 992px ){
    
    #agegate .select-container {
        position: relative;
    }
    #agegate .select-container .btn-fallback {
        display: none !important;
    }
    .phone #agegate  .select-container .btn-fallback,
    .tablet #agegate  .select-container .btn-fallback {
        display: block !important;
    }
     #agegate .select-container .btn-fallback span {    
        background:#061d49 url(../images/drop-arrow-white.png?ver=3) center center no-repeat;
        background-size: 10px auto;
        display: block;
        width: 54px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
    }
    .phone #agegate  .select-container .btn-fallback, 
    .tablet #agegate  .select-container .btn-fallback {
        border: 1px solid #061d49;
        background: none;
        color: #333;
        display: block !important;
        font-family: 'AauxProOT-Regular';
        font-size: 20px;
        font-weight: 400;
        height: 54px;
        padding: 0 54px 0 10px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        position: relative;
    }
    .phone #agegate  .select-container .chosen-container,
    .tablet #agegate  .select-container .chosen-container{
        display: none !important;
    }
    .phone #agegate  .select-container select,
    .tablet #agegate  .select-container select {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 1;
        display: block !important;
    }
    
    }
    
    
    /* For Ipad portrait and other sm screen*/
    @media screen and (max-width: 991px){
        .hidden-sm-xs{
            display: none !important;
        }
        .phone .hidden-sm-xs-sp,
        .tablet .hidden-sm-xs-sp{
            display: none !important;
        }
        .visible-sm-xs{
            display: block !important;
        }
        .phone .hide,
        .tablet .hide {
            display: block !important;
        }
        .substitution-table .hide {
            display: none !important;
        }
    .dob-mob,
    .dob-mob .relative {
        position: relative;
        width: 100%;
    }
    .dob-mob input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
        opacity: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;  
    }
    .btn {
        padding: 8px 22px 8px;
    }
    .btn-lg {
        font-size: 16px;
        line-height: 16px;
        min-width: 180px;
        padding: 13px 10px 13px;
    }
    .btn-ghost {
        border-width: 1px;
    }
    .container {
        max-width: 730px !important;
    }
    .home-hero {
        height: 405px;
    }
    .hero-text {
        padding-left: 15px;
        margin-top: 165px;
    }
    .home-hero h2 {
        font-size: 36px;
    }
    .common-banner.home-hero::before {
        height: 105px;
    }
    .about-hero-img , 
    .about-hero {
        width: 50%;
    }  
    .about-hero-img img {
        width: 100%;
    } 
    .blue-marker {
        background-position: center 32px;
        background-size: 12px auto;
        height: 50px;
        right: 25px;
        top: -25px;
        width: 25px;
    }
    .about-hero {
        min-height: 173px;
        padding: 20px;
    }
    .about-hero p {
        margin-bottom: 13px;
    }
    .signup-section {
        padding-top: 25px;
    }
    .upcoming-releases {
        width: 360px;
    }
    .upcoming-releases .media-right img, 
    .upcoming-releases .media-left img {
        width: 110px;
    }
    .upcoming-releases .media-right {
        padding-left: 10px;
    }
    .newsletter-signup {
        padding-right: 0;
        width: 350px;
    }
    .newsletter-signup button {
        width: 75px;
    }
    hr {
        background-size: auto 16px;
        height: 16px;
        margin: 54px 0 45px;
    }
    .awards-section h4 {
        padding: 0 10px;
    }
    .awards-section {
        padding-bottom: 90px;
    }
    .whiskey {
        top: -25px;
    }
    .text-bar {
        font-size: 16px;
        line-height: 44px;
        padding: 0 30px;
    }
    .bottom-bottle-section .media-left img ,
    .special-media-img{
        width: 285px;
    }
    .bottom-bottle-section .media-left,
    .visit-special-media .media-left {
        padding-right: 35px;
    }
    .bottom-bottle-section .media-left {
        padding-left: 35px;
    }
    .footer {
        z-index: 1000;
    }
    .footer-left {
        padding-left: 25px;
        width: 255px;
    }
    .footer-part {
        padding: 0 30px 0 0;
    }
    
    .footer-right {
        width: 470px;
        padding-top: 36px;
    }
    .footer p {
        font-size: 9px;
        line-height: 12px;
    }
    .footer-left img {
        width: 93px;
    }
    
    .footer-social li {
        margin-right: 30px;
    }
    .footer-social li span {
        font-size: 16px;
    }
    .slide-contentLeft {
        padding-top: 29px;
    }
    .bottom-headline {
        bottom: 11px;
        left: 21px;
    }
    /*------About Page------*/
    .banner-texts .container {
        width: 480px;
    }
    .about-us-page .facilities .container, 
    .whiskey-page .facilities .container  {
        width: 600px;
    }
    
    .banner-texts .container.lg-brand-name {
        width: 560px;
    } 
    .banner-texts .text-bar {
        top: -30px;
        font-size: 26px;
        line-height: 54px;
        padding: 0 25px;
    }
    .banner-texts .lg-brand-name .text-bar {
        font-size: 20px;
        line-height: 54px;
    }
    .banner-texts p {
        padding: 38px 46px 22px;
    }
    .banner-texts h2 {
        font-size: 40px;
    }
    .common-mid-section {
        background-size: auto 300px;    
    }
    .about-page-bg{
        background-size: 236px auto;
    }
    .about-us-page .facilities,
    .facilities.type-1 {
        margin-top: 32px;
    }
    .facilities {
        min-height: 395px;
    }
    .facility-detail {
        width: 292px;
    }
    .facility-infos h2 {
        background-position: 0 17px;
        background-size: 40px auto;
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 4px;
        padding-top: 68px;
    }
    .facility-infos p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 18px;
    }
    .facilities-section {
        height: 395px;
        left: 0;
        position: relative;
        right: 0;
        width: 100%;
        background-size: cover;
    }
    .common-qoute.lynn-quote .red-bar {
        margin-bottom: 11px;
    }
    .about-interactive-map.facilities-section {
        height: 487px;
    }
    .interactive-map .facilities-section a.facility-two {
        top: 32px;
        right: 476px;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 20px;
        right: 456px;
    }
    .interactive-map .facilities-section a.facility-five {
        right: 205px;
        bottom: 67px;
    }
    
    .whiskey-page .facilities-section a.facility-three {
        top: 264px;
        right: 308px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 308px;
        right: 246px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-six {
        top: 355px;
        right: 187px;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 228px;
        right: 198px;
    }
    .whiskey-page .facilities-section a.facility-one {
        top: 239px;
        right: 215px;
    }
    .meet-distillers.about-brand {
        padding-top: 110px;
        top: 0;
    }
    .meet-distillers hr {
        margin: 60px auto 80px;
    }
    .about-mid .whiskey-visit {
        padding-bottom: 20px;    
    }
    .has-window {
        overflow: hidden;
    }
    .facilities-window {
        width: 100%;
        height: 100%;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 999999;
        background: rgba(0, 0, 0, .98);
        overflow: hidden;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch; 
        display: none;
    }
    .window-container {
        margin: 70px auto;
        position: relative;
    }
    .item-img {
        width: 100%;
    }
    .individual-facilities {
        padding: 0 !important;
    }
    .window-title {
        max-width: 80%;
        margin: 0 auto;
        padding-right: 70px;
        position: relative;
    }
    .window-title h2 {
        font-size: 35px;
        line-height: 1;
        color: #fff;
        text-transform: uppercase;
        font-family: 'AauxProOT-Medium';
        padding: 18px 0 38px;
    }
    .window-close {
        width: 55px;
        height: 55px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        background: url(../images/window-close.png?ver=3) 0 0 no-repeat;
    }
    .window-title .top-bar::before{
        background: #fff;
    }
    .facility-items {
        color: #fff;
        background: #9c132d;
        padding: 40px 40px 45px;
        /*: 0 20px;*/
        margin: 0 auto;
        max-width: 80%;
        position: relative;
        text-align: center;
    }
    .facility-items::after,
    .facility-items::before {
        background: #9c132d;
        content: "";
        height: 100%;
        left: -15vw;
        position: absolute;
        top: 0;
        width: 10vw;
    }
    .facility-items::before {
        left: auto;
        right: -15vw;
    }
    .sm-image {
        width: 125px;
        height: 125px;
        display: block;
        margin: 0 auto 27px;
        border: 4px solid #fff;
    }
    .sm-image img {
        width: 68px;
        display: block;
        margin: 0 auto;
    }
    .facility-items h3 {
        font-size: 40px;
        margin-bottom: 6px;
    }
    .facility-items p {
        font-family: 'AauxProOT-Regular';
        font-size: 27px;
        line-height: 36px;
        margin-bottom: 40px;
    }
    .window-control {
        margin-top: 30px;
        text-align: center;
    }
    .window-control ul {
        display: inline-block;
        margin: 0 auto;
        overflow: hidden;
    }
    .window-control ul li {
        float: left;
        margin: 0 12px;
    }
    .window-control ul li.active a {
        background: #9c132d;
    }
    .window-control ul li a{
        width: 16px;
        height: 16px;
        display: block;
        border-radius: 50%;
        background: #fff;
    }
    /*------About Page------*/
    
    /*------Brand Detail page------*/
    .brand-info {
        margin-top: 10px;
        width: 470px;
    }
    .brand-info p, .featured-recipe-detail p {
        line-height: 26px;
    }
    .brand-info .btn {
        margin-bottom: 25px;
    }
    .brand-award-section {
        width: 380px;
    }
    .brand-award-section img {
        width: 100px;
    }
    .brand-award-section h4 {
        font-size: 13px;
        line-height: 20px;
    }
    .brand-detail-top {
        margin-top: 30px;
        min-height: 560px;
    }
    .brand-bottle {
        /* left: -26px; */
        left: -13px;
        width: 350px;
    }
    .about-hero ul li {
        line-height: 24px;
    }
    .featured-img-block {
        padding-left: 10px;
        padding-top: 0;
        width: 345px;
    }
    .featured-img-block img {
        width: 250px;
    }
    .featured-recipe-detail {
        width: 380px;
    }
    .share-recipe a {
        height: 24px;
        margin-left: 25px;
        width: 24px;
    }
    .share-recipe span {
        font-size: 15px;
    }
    .featured-recipe-detail h5 {
        margin-bottom: 2px;
    }
    .featured-recipe-detail h5 div {
        font-size: 15px;
    }
    .featured-recipe-detail h5 div:first-child {
        font-size: 22px;
    }
    .brand-detail hr {
        margin: 40px auto 10px;
    }
    .brand-detail hr.ec-page,
    .brand-detail hr.mob-ec-page {
        margin-top: 15px;
    }
    
    .featured-recipe-detail h5 div {
        max-width: 305px;
    }
    .brand-featured-recipe .featured-recipe-detail h5 div {
        max-width: 300px;
    }
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .brands-container .one-fourth,
    .brands-container .one-third {
        padding: 0 10px;
    }
    .brands-container .row {
        margin: 0;
    }
    .brands-container img {
        margin: 0 auto 25px;
        max-width: 115px;
    }
    .brands-container h3 {
        line-height: 26px;
        padding-top: 15px;
        margin-bottom: 5px;
    }
    .brands-container p{
        margin-bottom: 20px;
        line-height: 24px;
    }
    
    .brands-main-section .brands-container p {
        min-height: 280px;
    }
    .brands-main-section .brands-container h3 {
        min-height: 96px;
    }
    /*
    .brands-main-section .brands-container-mid .brands-container p {
        min-height: 285px;
    }
    .brands-main-section .brands-container.brands-container-bottom p {
        min-height: 330px;
    }
    .brands-main-section .brands-container.brands-container-bottom h3 {
        min-height: 120px;
    }
    */
    .brands-main-section .brands-container.products-row-1 p {
        min-height: 182px;
    }
    
    .brands-main-section .brands-container.products-row-2 p {
        min-height: 158px;
    }
    .brands-main-section .brands-container-last.brands-container.products-row-2 p {
        min-height: 138px;
    }
    .brands-main-section .brands-container.products-row-3 h3 {
        min-height: 120px;
    }
    .brands-container.products-row-4 {
        margin-bottom: 70px;
    }
    .brands-main-section .brands-container.products-row-2 h3 {
        min-height: 122px;
    }
    .brands-main-section .brands-container.products-row-3 p {
        margin-bottom: 0;    
        min-height: 206px;
    }
    .brands-main-section .brands-container.products-row-4 p {
        margin-bottom: 0;  
        min-height: 206px;
    }
    .brands-main-section .brands-container.products-row-4 h3 {
        min-height: 96px;
    }
    .brands-main-section .brands-container.products-row-5 h3 {
        min-height: 94px;
    }
    .brands-main-section .brands-container.products-row-5 p {
        margin-bottom: 13px;
        min-height: 194px
    }
    .brands-container-bottom.brands-container {
        margin-top: 0;
        padding-bottom: 70px;
    }
    .brands-container {
        margin-top: -54px;
        margin-bottom: 112px;
    }
    .brands-container-mid {
        padding-bottom: 112px;
    }
    .brands-container-bottom.brands-container {
        margin-top: 0;
    }
    /*------Brands page------*/
    
    /*------recipes page------*/
    .recipes-filter {
        margin: 50px 0 30px;
    }
    
    .recipes-filter h2 {
        max-width: 480px;
        margin: -33px auto 20px;
    }
    .recipes-filter h2 span{
        padding: 0 25px;
    }
    .chosen-container-single a.chosen-single {
        font-size: 20px;
        line-height: 54px;
        padding-left: 10px;
        padding-right: 54px;
    }
    .chosen-container-single .chosen-single div {
        background-size: 12px auto;
        width: 54px;
    }
    .single-recipe {
        width: 50%;
    }
    .single-recipe.active::before {
        bottom: -35px;
        height: 20px;
        width: 20px;
    }
    .single-recipe img {
        margin: 0 auto 28px;
        width: 200px;
    }
    .single-recipe h3 {
        min-height: 70px;
        padding-top: 10px;
    }
    .filtered-recipe-detail {
        padding: 40px 0;
        margin: 25px 0 50px;
    }
    .close-recipe {
        height: 26px;
        top: -13px;
        width: 48px;
    }
    .filtered-recipe-detail .featured-img-block {
        width: 330px;
    }
    .filtered-recipe-detail .featured-img-block img{
        max-width: 80%;
    }
    .filtered-recipe-detail .featured-recipe-detail {
        width: 400px;
    }
    .substitution-table {
        margin: 20px 0 40px;
    }
    .common-mid-section .substitution-table h3{
        line-height: 30px;
        padding: 12px 15px;
    }
    .substitution-table table tr td {
        padding: 8px 15px;
        font-size: 15px;
        line-height: 22px;
    } 
    .common-mid-section .substitution-table p{
        font-size: 20px;
    }
    .select-container {
        position: relative;
    }
    .select-container .btn-fallback {
        display: none !important;
    }
    .phone .select-container .btn-fallback,
    .tablet .select-container .btn-fallback {
        display: block !important;
    }
    .select-container .btn-fallback span {    
        background:#061d49 url(../images/drop-arrow-white.png?ver=3) center center no-repeat;
        background-size: 10px auto;
        display: block;
        width: 54px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
    }
    .phone .select-container .btn-fallback, 
    .tablet .select-container .btn-fallback {
        border: 1px solid #061d49;
        background: none;
        color: #333;
        display: block !important;
        font-family: 'AauxProOT-Regular';
        font-size: 20px;
        font-weight: 400;
        height: 54px;
        padding: 0 54px 0 10px;
        text-align: left;
        text-transform: uppercase;
        width: 100%;
        position: relative;
    }
    .phone .select-container .chosen-container,
    .tablet .select-container .chosen-container{
        display: none !important;
    }
    .phone .select-container select,
    .tablet .select-container select {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        z-index: 1;
        display: block !important;
    }
    /*------recipes page------*/
    
    /*-------experience whiskey--------*/
    .experience-whiskey-main {
        background-size: 300px auto;
    }
    .ex-bg-left {
        background-size: 364px auto;
    }
    .media.whiskey-media.firstStep {
        margin-bottom: 10px;
        margin-top: 15px;
    }
    .whiskey-media {
        margin-bottom: 15px;
    }
    .whiskey-media .media-left {
        padding-right: 12px;
    }
    .whiskey-media .media-left img {
        width: 50px;
    }
    .whiskey-media .media-left span {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 32px;
    }
    .tasting-points p,
    .w-detail,
    .tasting-tip p{
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 25px;
    }
    .experience-whiskey-main .tasting-tip {
        padding-left: 40px;
        margin-bottom: 20px;
    }
    .experience-whiskey-main .row {
        margin: 0 -8px; 
    }
    .experience-whiskey-main .half-width {
        padding: 0 8px;
    }
    .experience-whiskey-main hr,
    .how-to-enjoy-hero + hr {
        margin: 55px auto 105px;
    }
    .how-to-enjoy-hero + hr {
        margin: 58px auto 83px;
    }
    /*-------experience whiskey--------*/
    
    /*-------Content Feed--------*/
    .feed-detail p{
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .feed-detail .btn {
        margin-bottom: 30px;
    }
    .feed-block .newsletter-signup {
        width: 355px;
    }
    .feed-block .upcoming-releases {
        width: 345px;
    }
    .content-feed-page .newsletter-signup p ,
    .content-feed-page .signup-section p {
        line-height: 24px;
        font-size: 15px;
    }
    .content-feed-page hr {
        margin-top: 24px;
        margin-bottom: 60px;
    }
    .content-feed-page .signup-section {
        padding-bottom: 50px;
    }
    .content-feed-page .recipes-filter {
        margin: 38px 0 30px;
    }
    /*-------Content Feed--------*/
    
    /*-------Content Detail--------*/
    .facility-detail {
        padding-top: 32px;
        width: 100%;
    }
    .content-detail-page .meet-distiller-section {
        margin-bottom: 30px;
    }
    /*-------Content Detail--------*/
    
    /*-------Visit US--------*/
    .visit-page .type-2 .facilities-section {
        left: auto;
    }
    /*-------Visit US--------*/
    
    /*-------Contact page--------*/
    .contact-form .container {
        padding: 0 40px;
    }
    /*-------Contact page--------*/
    
    /*-------whiskey 101--------*/
    .whiskey-page .experience-whiskey-main .half-width:last-child {
        padding-top: 190px;
    }
    .whiskey-page .facility-detail {
        padding-top: 25px;
    }
    .whiskey-page .facility-infos p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .about-brand .hhd-video-wrapper {
        width: 100%;
    }
    .w-styles-detail .media-left {
        padding: 0 20px 0 0;
    }
    .w-styles-detail h6 {
        font-size: 20px;
    }
    .w-styles-detail h6 span {
        margin-right: 20px;
        padding-left: 12px;
    }
    .bottle-container {
        width: 200px;
    }
    .style-type2 .w-styles-detail {
        margin-bottom: 45px;
    }
    .w-styles-detail {
        margin-bottom: 90px;
    }
    .whiskey-style-tab {
        margin: 0 0 60px;
    }
    .w-style-main {
        border: 2px solid #afafaf;
        height: 100px;
        padding: 2px;
        width: 100px;
    }
    .w-styles-inner {
        height: 92px;
        padding: 0 8px;
        width: 92px;
    }
    /* .style-type2 .maxReachedBox .w-styles-inner {
        width: 51px;
        height: 51px;
    }
    .style-type2 .maxReachedBox .w-style-main {
        height: 60px;
        width: 60px;
    } */
    .w-styles-inner h5 {
        background-size: 4px auto;
        font-size: 14px;
        line-height: 20px;
        padding: 0 7px;
    }
    .w-styles-inner h6 {
        font-size: 16px;
        line-height: 18px;
    }
    .american-whiskey .container hr {
        margin-top: 24px;
    }
    .pie-chart-container {
        width: 270px;
    }
    .pie-container {
        width: 230px;
        height: 230px;
    }
    .pie-chart-container img {
        width: 100px;
        top: 15px;
        left: -15px;
    }
    /*-------whiskey 101--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 40px;
    }
    /*------Shapira Family Page------*/
    
    /*-------SEM page--------*/
    .sem-section .container {
        max-width: 500px !important;
    }
    .sem-section img {
        width: 120px;
    }
    .sem-section h3 {
        margin: 6px 0 7px;
        padding-top: 20px;
    }
    .sem-section .special-sem {
        margin: 30px 0 35px;
    }
    .sem-section p {
        font-size: 16px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .sem-section .special-sem span::after, 
    .sem-section .special-sem span::before {
        width: 50px;
        left: -80px;
    }
    .sem-section .special-sem span::before {
        right: -80px;
    }
    /*-------SEM page--------*/
    .bottle-item {
        width: 148px;
        padding-right: 18px;
    }
    
    /*---Recipe sectoin update Feb 2017*/
    .share-recipe a {
        margin-left: 20px;
        width: 18px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    
    /*---Recipe sectoin update Feb 2017*/
    .recipes-page hr{
        margin-bottom: 30px;
    }
    
    .recipe-page-special .w-styles-detail .media-left img {
        max-width: 160px;
    }
    .recipe-page-special .half-width {
        padding: 0 20px;
    }
    .recipe-page-special .featured-recipe-detail h3 {
        padding-top: 20px;
        margin-bottom: 12px;
        font-size: 21px;
          line-height: 1.3;
    }
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        font-size: 15px;
        max-width: 150px;
    }
    .recipe-page-special .featured-recipe-detail p {
        font-size: 17px;
        line-height: 28px;
        margin: 4px 0 0;
    }
    .recipe-page-special .half-width:nth-child(2)::before {
        top: 23px;
    }
    .recipe-page-special .half-width:nth-child(2) .featured-recipe-detail p {
        margin-top: -2px !important;
        margin-bottom: 12px !important;
    }
    .recipe-page-special .share-recipe {
        padding-top: 18px;
        margin-top: 20px;
    }
    .recipe-page-special .featured-recipe-detail h3 span {
        font-size: 18px;
        padding-top: 8px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    .popOvers .popOver {
        display: none !important;
    }
    .learn-more.woy {
        margin-left: 27%;
    }
    /*
    .homeUpdate .upcoming-releases.pull-right p, 
    .homeUpdate .upcoming-releases.left-section p {
        min-height: 120px;
    }
    */
    
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/
    /*
    .hhdTimelineMain {
        margin: -70px auto 0;
    }*/
    .hhdTimelineMain::before {
        background-position: center -25px;
    }
    .hhdtimeline-item h5 {
        font-size: 24px;
        margin: 0 0 4px;
    }
    .hhdtimeline-item {
        margin-bottom: 40px;
    }
    .hhdtimeline-itemDetail {
        padding: 12px 15px 13px;
    }
    .hhdtimeline-item p, 
    .hhdTimelineClose #closeTimeline {
        font-size: 16px;
        line-height: 24px;
    }
    .hhdtimeline-item.itemFillgreen,
    .hhdtimeline-item {
        border-width: 4px;
    
    }
    .share-recipe.tlShare.inWindow span {
        font-size: 16px;
        line-height: 24px;
    }
    .tlImgContainer img {
        max-height: 160px;
    }
    .tlDoubleSpacing {
        margin-top: 115px;
    }
    .tlCustomSpacinglg {
        margin-top: 120px;
    }
    .tlDoubleSpacing.year1951 {
        margin-top: 140px;
    }
    .tlDoubleSpacing.year1918 {
        margin-top: 60px;
    }
    .hhdtimeline-item.ipsmid {
        margin-top: 40px;
    }
    .hhdtimeline-item {
        margin-bottom: 35px;
    }
    
    .hhdtimeline-item.year1996 {
        margin-top: 0;
    }
    
    .tlrightColumn .hhdtimeline-item::after {
        left: -38px;
    }
    .tlleftColumn .hhdtimeline-item::after, 
    .tlrightColumn .hhdtimeline-item::after {
        width: 34px;
    }
    .tlleftColumn .hhdtimeline-item::after {
        right: -38px;
    }
    .hhdtimeline-item.year1964 {
        margin-top: 150px;
    }
    .hhdtimeline-itemDetail ul {
        padding-left: 14px;
    }
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/ 
    
    /*----For HH27 interactive element----*/
    .hslider-info {
        padding: 12px 15px 30px;
    }
    .hslider-info.hslider-info_intro {
        padding-top: 15px;
    }
    .hslider-info {
        width: 40%;
    }
    .hslider-info h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .hslider-info.hslider-info_intro h3 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .hslider-info .top-bar {
        padding-top: 13px;
    }
    .hslider-info p,
    .hslider-info ul li {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .hslider-info ul {
        margin-bottom: 5px;    
    }
    .hslider-info.hslider-info_intro p {
        font-size: 12px;
    }
    .hslider-info .share-recipe {
        left: 15px;
        bottom: 12px;
    }
    .hslider-info .share-recipe span {
        font-size: 11px;
        line-height: 16px;
    }
    .hslider-info .share-recipe a {
        width: 14px;
        height: 14px;
        margin-left: 18px;
    }
    .owl-carousel .owl-item img {
        width: 116%;
        transform: translateX(-4%);
        -webkit-transform: translateX(-4%);
        -ms-transform: translateX(-4%);
    }
    .hh27-slider .owl-nav button {
        height: 40px;
    }
    /*----For HH27 interactive element----*/
    
    
    /*----For Our Barrels Project----*/
    .container.barrel-container {
        max-width: 580px !important;
    }
    ul.barrel-slide_indicator {
        left: -80px;
        width: 66px;
    }
    li.slideIn1 {
        width: 54px;
        margin: 0 auto;
    }
    .barrel-slide-info {
        width: 44%;
    }
    .barrel-images {
        top: -20px;
        left: 90px;
        width: 560px;
    }
    
    .barrel-slide_indicator li span {
        font-size: 11px;
        line-height: 12px;
    }
    .barrel-slide_indicator li span:last-child {
        margin: 4px 0;
    }
    .barrel-slide_indicator li span:first-child {
        height: 58px;
    }
    .spinner {
        width: 120px;
        height: 120px;
        top: 160px;
        right: 15px;
    }
    .barrel-info_tab {
        left: -90px;
        top: 400px;
        width: 40%;
    }
    
    
    .barrel-info_tab::before {
        right: -65px;
        width: 59px;
        top: 58px;
    }
    .barrel-info_tab::after {
        right: -67px;
        height: 300px;
        top: -242px;
    }
    .line-control {
        top: -242px;
        right: -106px;
        width: 40px;
    }
    .barrels-4 .barrel-info_tab::after {
        height: 49px;
        top: 9px;
    }
    .barrels-4 .line-control {
        top: 9px;
    }
    .barrels-3 .line-control {
        top: -104px;
        right: -217px;
        width: 152px;
    }
    .barrels-3 .barrel-info_tab::after {
        height: 162px;
        top: -104px;
    }
    /*----For Our Barrels Project----*/
    
    /*----For Barrel Map----*/
    .barrel-map_control {
        padding: 10px;
    }
    
    .barrel-map_control a {
        min-width: 1px;
    }
    .barrel-map_control a img {
        width: 50px;
        height: 61px;
        margin: 0 auto 10px;
    }
    .barrel-map_control a span {
        font-size: 11px;
    }
    .barrel-map_info.hslider-info {
        padding: 15px 20px;
    }
    .barrel-map_info.hslider-info img {
        margin-bottom: 10px;
    }
    .barrel-map_info.hslider-info h3 {
        font-size: 19px;
        margin: 0 0 5px;
    }
    .barrel-map_info.hslider-info h4 {
        font-size: 11px;
        margin: 0 0 9px;
    }
    .map-red_bar {
        width: 53px;
        height: 4px;
        margin: 0 0 4px;
    }
    .barrel-map_info.hslider-info p {
        font-size: 14px;
        line-height: 1.4em;
    }
    .barrel-map_info.hslider-info .share-recipe {
        left: 20px;
        bottom: 12px;
    }
    .barrelMap-slider button {
        background-size: 11px auto;
        height: 26px;
        width: 60px;
    }
    .barrelMap-slider .owl-nav {
        right: 10px;
        bottom: 0;    
    }
    .map-experienceInfo {
        padding: 15px 24px 17px;
    }
    .map-experienceInfo h5 {
        font-size: 17px;
    }
    .barrel-map_info.hslider-info .has_scroller {
        height: 100px;
    }
    .barrel-map_Dbtn::before {
        margin-top: -12px;
        width: 24px;
        height: 24px;
    }
    /*----For Barrel Map----*/ 
    
    /*----For Podcast Page----*/
    .podcast-main {
        margin-top: 78px;
    }
    .podcast-main p {
        margin: 0 0 10px;
        line-height: 28px;
    }
    .podcast-main .media {
        padding-bottom: 35px;
    }
    .podcast-main .media-left {
        padding-right: 20px;
        padding-top: 8px;
    }
    .pd-imgContainer {
        width:220px;
    }
    .podcast-main .media-body {
        padding-right: 0;
    }
    .pod-links .btn {
        min-width: 190px;
        margin-right: 12px;
        margin-top: 12px;
    }
    
    .podcast-single {
        padding: 29px 0 35px;
    }
    .podcast-single h4 {
        margin: 0 0 10px;
        font-size: 16px;
    }
    
    .season-title ul li:not(:last-child) {
        margin-right: 52px;
    }
    .season-title ul a {
        font-size: 23px;
    }
    .season-title .red-bar {
        margin: 23px 0 0;
    }
    .podcast-row .podcast-single {
        border-top: none;
        border-bottom: 1px solid #a9a9a9;
    }
    .podcast-row:last-child .podcast-single:last-child {
        border-bottom: none;
    }
    /*----For Podcast Page----*/
    
    /* Parkers  barrel char level */
    button.charControl-btn {
        width: 24px;
        height: 26px;
    }
    .char-slides {
        margin: 20px auto 0;
    }
    .char-slides a {
        width: 18.5%;
    }
    .char-slides a::before {
        bottom: -44px;
        margin-left: -10px;
        width: 20px;
        height: 20px;
        border-width: 1px;
    }
    .char-slides a>span::before {
        top: 6px;
        left: 6px;
        right: 6px;
        bottom: 6px;
        border-width: 1px;
    }
    .char-slides a > span {
        width: 90px;
        height: 90px;
        font-size: 13px;
    } 
    .char-slides a > span span::before,
    .char-slides a > span span::after {
        height: 12px;
    }
    .barrel-char-slide .media-left {
        padding-top: 5px;
        padding-right: 20px;
    }
    .barrel-char-slide .media-left img {
        max-width: 250px;
    }
    .barrel-char-details {
        padding-top: 25px;
        margin: 34px 0 10px;
        border-top: 1px solid #1e1715;
    }
    /* Parkers  barrel char level */  
    
    /*----HH BIB ----*/
    .bib-detail p {
        line-height: 26px;
    }
    .returning-to-roots img {
        width: 180px;
    }
    .common-spaces:first-child {
        padding-top: 50px;
    }
    .common-spaces .row {
        margin: 0 -10px;
    }
    .common-spaces .half-width {
        padding: 0 10px;
    }
    
    .row-wise-sliders .common-slider img {
        margin-bottom: 24px;
    }
    .common-slider-control {
        right: 10px;
    }
    .common-slider-control button[data-dir="next"] {
        margin-left: 10px;
    }
    .common-slider-control button {
        background-size: 12px auto;
        height: 32px;
        width: 50px;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 231px;
    }
    .lineage-slider .common-slider-control button {
        left: -40px;
    }
    .lineage-slider .common-slider-control button[data-dir="next"] {
        right: -40px;
    }
    /*----HH BIB ----*/  
        /*---- Homepage Update 2020 ----*/
        .banner-carousel .owl-nav {
            width: calc(100% - 20px);
        }
        .banner-carousel .owl-nav button {
            width: 10px;
            height: 30px;
        }
        .banner-carousel .owl-dots {
            bottom: 58px;
            width: 730px;
            padding: 0 15px;
        }
        .banner-carousel .owl-dot {
            width: 8px;
            height: 8px;
            margin-left: 15px;
        } 
        .bottom-bottle-section.fluid-section .container {
            padding: 0;
        }
        .fluid-section .homeUpdate {
            display: block;
        }
        .fluid-section .homeUpdate .upcoming-releases:nth-child(2) ,
        .fluid-section .homeUpdate .upcoming-releases:nth-child(1) {
            width: 100%;
            padding: 0 0 50px;
        }
        .bottom-bottle-section.fluid-section .media-left {
            padding-left: 0;
            padding-right: 30px;
        }
        .bottom-bottle-section.fluid-section .upcoming-releases .media-left img {
            margin: 0 auto;
            width: 185px;
        }
        .bottom-bottle-section.fluid-section .upcoming-releases .media-body {
            padding-bottom: 0;
        }     
        /*---- Homepage Update 2020 ----*/   
        div[data-url="kentucky-mule"] a::after {
            background-size: 230px auto;
        }
        
        /*---- ECTB ----*/
        .container-990.container {
            max-width: 640px !important;
        }
        .flavor-balance .cols {
            width: 44%;
        }
        .flavor-balance .cols:first-child {
            margin-right: 30px;
        }
        .chart-svg {
            width: 640px;
            margin: 0 auto 50px;
        }
        .eq2_qoute {
            padding-top: 28px;
            padding-bottom: 28px;
        }
        .lbp-Css .panning-bg {
            margin-top: 22px;
        }
        /*---- ECTB ----*/
        .innovate-future .col-42 {
            width: 35%;
        }
        .innovate-future .col-58 {
            padding: 0 0 0 30px;
            width: 65%;
        }
        .phc-body .ineractive-quote {
            max-width: 100%;
            margin: 0 auto;
        }
        .brand-detail hr.ec-page.phc-hr {
            margin-top: 63px;
        }
        .image-gallery .owl-prev, 
        .image-gallery .owl-next {
            margin: 0;
        }
        .image-gallery.owl-carousel .owl-nav {
            justify-content: space-between;
        }
        .innovate-future > .flex {
            margin-bottom: 17px;
        }
        .hhbe-sweepsImages {
            width: 250px;
        }
    
        /*---- HHBE Landing Page ----*/
        .slim-bar {
            width: 52px;
            margin: 21px auto;    
        }
        .slim-bar-top.slim-bar {
            margin: 0 0 17px;
        }
        .new-hh-be.hhb-tasting .home-title {
            padding-bottom: 12px;
        }
        .taste-bottle-inspect .row {
            margin: 0 -20px;
        }
        .taste-bottle-inspect .cols {
            padding: 0 21px;
        }
        .taste-bottle-inspect .number {
            font-size: 41px;
            margin-top: .55em;
        }
        .tasting-media_option {
            padding-top: 13px;
        }
        .tasting-media {
            margin-top: 31px;
            padding-top: 31px;
        }
        .tasting-media .row {
            margin: 0 -15px;
        }
        .tasting-media_img {
            padding: 0 16px;
        }
        .tasting-media_body {
            padding: 0 16px;
        }
        .tasting-media_body .btn {
            right: 16px;
        }
        .tasting-all-events .tasting-media_body {
            padding: 0 40px;
        }
        .location-hours .tasting-all-events .tasting-media_body {
            padding: 44px 41px  33px;
        }
        p.booking-info {
            margin: 15px 0 11px !important;
        }
        .bar-tour .col-50:nth-child(2) {
            padding-left: 65px;
        }
        .bar-tour .home-copies.bar-tour-copy {
            margin: 7px 0 18px;
        }
        .bar-tour .home-copies {
            margin-top: 8px;
        }
        .location-title {
            margin-bottom: 9px !important;
        }
        .location-hours .subtitle {
            margin-bottom: 6px;
            font-size: .9em;
        }
        .location-hours address {
            font-size: 15px;
        }
        .location-hours .map-container {
            margin: 0 0 21px;
        }
        
        .location-hours .silent-text {
            margin: 7px 0;
        }
        .location-hours .divider {
            margin: 16px 0;
        }
        .hh-holidays li {
            padding-top: 3px;
        }
        .meet-distiller-section.visit-page-bottom.kb-trail {
            margin: 65px 0
        }
        .kb-trail .cols a {
            width: 200px;
        }
        .kb-trail h2 {
            margin-bottom: 11px;
        }
        
        .learn-taste-shop .home-title {
            margin-bottom: 7px;
        }
        .learn-taste-shop-grid .item {
            padding: 0 10px;
        }
        .learn-taste-shop-grid .grid-title span {
            padding-top: 8px;
        }
        .learn-taste-shop-grid p {
            padding: 15px 10px 0;
        }
        .learn-taste-shop .ccontrols .prev-owl,
        .learn-taste-shop .ccontrols .next-owl {
            width: 36px;
            height: 36px;
            margin: 0 13px;
        }
        /*---- HHBE Landing Page ----*/
    
    /*---- Rittenhouse Page ----*/
    .rise-slide {
        width: 600px;
        padding: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .rise-slider-section .owl-prev,
    .rise-slider-section .owl-next {
        font-size: 40px !important;
    }
    .rise-slider-section .sliderBottom {
        margin-top: 40px;
    }
    .rise-slide-img {
        flex: 0 0 199px;
        max-width: 199px;
        margin-right: 33px;
        margin-top: 5px;
    }
    .rise-slide-img-wrap {
        width: 199px;
        height: 257px;
        margin-bottom: 13px;
    }
    .rise-slide-info .home-copies {
        margin: 0 0 14px;
    }
    .rise-slide-info .home-copies.sub-copy {
        margin-bottom: 11px;
    }
    .rise-slider-section {
        margin-bottom: 50px;
    }
    .rise-slider-section .section-head {
        margin-bottom: 26px;
    }
    .rise-slider-section .section-head {
        margin-bottom: 26px;
    }
    .rise-slide-info h3 {
        margin: 0 0 9px;
    }
    .next-preview-btn a img {
        width: 36px;
    }
    .next-preview-btn a {
        margin: 0 10px;
    }
    .rye-bourbon-compared {
        padding: 20px;
        max-width: 660px;
    }
    .section-head {
        margin-bottom: 39px;
    }
    .rye-bourbon-compared .img-block {
        margin-bottom: 13px;
    }
    .rye-bourbon-compared .img-block img {
        height: 193px;
    }
    .rye-bourbon-compared .copy-block {
        padding: 0 33px 17px;
    }
    .rye-bourbon-compared h3 {
        margin: 0 0 10px;
    }
    .hh-grain-page .hh-parkers-compare .rye-bourbon-compared h3 {
        margin-bottom: 17px !important;
    }
    .style-checked li {
        padding-left: 20px;
        background-size: 13px;
        background-position: left 4px;
        margin-bottom: 4px;
    }
    .rye-bourbon-quote {
        max-width: 690px;
        margin: 46px auto !important;
    }
    .quote-of {
        padding-top: 17px;
    }
    .quote-of img {
        width: 52px;
        flex: 0 0 52px;
        max-width: 52px;
        margin: 0 10px !important;
    }
    .quote-by h3 {
        font-size: 16px;
        margin: 0 0 4px;
    }
    .bartenders-favorite-section {
        padding: 50px 0;
        margin: 0 0 52px;
    }
    .bartenders-favorite-section .cols {
        padding: 0 12px;
    }
    .bartenders-favorite-section img {
        width: 55px;
        margin: 0 0 10px;
    }
    .bartenders-favorite-section h3 {
        margin-bottom: 7px;
    }
    /*---- Rittenhouse Page ----*/  
    .brands-main-section .brands-container.products-row-1 h3 {
        min-height: 96px;
    }
    /* --- Bottled In Bond Starts ---*/
    .backstory-section {
        margin-top: 35px;
    }
    .storyCopy .hidden-xs {
        display: none;
    }
    .quote-sec {
        margin-top: 50px;
        padding: 54px 0 !important;
    }
    .quote-sec .container {
        padding: 0 35px;
    }
    .quote-of.bib-quote img {
        width: 46px;
        height: 46px;
        position: static;
        max-width: 44px;
        margin: 0 10px 0 0 !important;
    }
    .quote-sec .slim-bar-top.slim-bar {
        margin-bottom: 7px;
    }
    .common-spaces.the-lineage {
        padding-top: 34px;
    }
    .hhd-badge {
        top: 154px;
        width: 300px;
        left: -108px;
    }
    .crafted-sec {
        margin-top: 38px;
        padding: 60px 0;
    }
    .borderOuter-box {
        height: calc(100% - 61px);
        width: calc(100% - 28px);
    }
    .borderInner-box {
        height: calc(100% - 17px);
        width: calc(100% - 17px);
    }
    .borderOuter-box::before,
    .borderInner-box::before {
        height: calc(100% - 7px);
        width: calc(100% - 7px);
    }
    .crafted-copy {
        padding-right: 34px;
    }
    .crafted-copy p {
        margin: 14px 0 16px;
        line-height: 16px;
    }
    .crafted-content .container {
        padding: 0 32px;
    }
    .imageCopy {
        padding: 0 3px;
    }
    .img-count {
        font-size: 28px;
        width: 35px;
        padding-bottom: 3px;
        margin-bottom: 11px;
    }
    .img-desc {
        font-size: 16px;
    }
    .sliderCol > p {
        margin: 10px 0 24px;
        line-height: 18px;
    }
    .crafted-carousel .owl-nav {
        bottom: -70px;
    }
    .crafted-carousel .owl-nav .owl-next {
        margin-left: 8px;
    }
    .crafted-carousel .owl-nav button img {
        width: 28px;
    }
    #slide-counter {
        margin-bottom: 10px;
    }
    .slider-status {margin-top: -13px;}
    .slideState {
        height: 3px;
        width: 78px;
    }
    .rye-bourbon-quote.lynn-quote {
        margin: 12px auto 22px !important;
    }
    .small-banner {
        height: 250px;
    }
    .crafted-sec.space-bottom {
        margin-bottom: 54px;
    }
    /* --- Bottled In Bond Ends ---*/
    /*~~~~~~~~~~~  Heaven Hill Grain TO Glass ~~~~~~~~~~~~~~*/
    .hh-grain-page .unique-label-section {
        padding-bottom: 160px;
    }
    .unique-label-image {
        right: -5px;
        top: 261px;
        width: 254px;
    }
    .hh-grain-page .unique-img-big {
        margin-right: 25px;
    }
    .unique-indicators {
        right: 5px;
        width: 220px;
    }
    .unique-indicators .common-dots a.common-indicator:first-child {
        top: 10%;
        left: 60%;
    }
    .unique-indicators .common-dots a.common-indicator:nth-child(2) {
        left: -24px;
        top: 19%;
    }
    .unique-indicators .common-dots a.common-indicator:nth-child(3) {
        top: 33%;
        left: -19px;
    }
    .unique-indicators .common-dots a.common-indicator:nth-child(4) {
        top: 34%;
    }

    .faq-sec {
        margin-top: 61px;
    }
    .faq-sec .container {
        max-width: 480px !important;
    }
    .single-faq {
        margin-bottom: 30px;
    }
    .single-faq .h3 {
        padding-top: 7px;
        margin-bottom: 8px;
    }
    .single-faq ul {
        margin-top: 17px;
    }
    .mesg {
        margin-top: 17px;
    }
}
    /* For Mobile Screens*/
    
    @media screen and (max-width: 767px){ 
        .hidden-xs{
            display: none !important;
        }
        .visible-xs {
            display: block !important;
        }
    h2 {
        font-size: 44px;
    }
    h3 {
        font-size: 39px;
    }
    p , li{
        font-size: 27px;
    }   
    .mob-center {
        margin-left: 16.6666%;
    }
    .container {
        max-width: none !important;
        width: 100%;
    } 
    .btn-lg,
    .btn {
        font-size: 24px;
        line-height: 30px;
        padding: 15px 35px 15px;
    }
    .btn-ghost {
        border-width: 2px;
    }
    .learn-more span,
    .btn-lg.learn-more span{
        background-position: right center;
        background-size: 13px auto;
        padding: 0 25px 0 0;
    }
    .home-hero {
        background-image: url(../images/home-hero-20-mob.jpg);
        background-position: right top;
        height: auto;
        min-height: 615px;
    } 
    .home-hero.anniversary-bg {
        background-image: url(../images/anniversaray-85th-mob.jpg?ver=4) !important;
        background-position: center top;
    }
    .home-hero.anniversary-bg h2 {
        text-shadow: 1px 0px 15px rgba(0,0,0,1);
    }
    .banner-carousel .anniversary-bg .hero-text {
        margin: 0 0 80px;
    }
    .common-banner.home-hero::before {
        display: none;
    }
    .hero-text {
        margin-top: 365px;
        padding-left: 60px;
        padding-right: 20px;
    } 
    .learn-more.woy {
        margin-left: 0;
        margin-top: 9%;
        width: 100%;
        display: block;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }
    /*
    .btn-lg.learn-more.woy {
        font-size: 12px;
        line-height: 20px;
        padding: 6px 21px 6px;
    } */
    .home-hero h2 {
        font-size: 48px;
        line-height: 1.2;
        text-shadow: 0 0 6px rgba(0,0,0,.5);
    } 
    .hero-text p {
        font-size: 30px;
        line-height: 45px;
    } 
    .home-mid-section .about-brand {
        margin-top: 0;
    }
    .about-brand, 
    .about-hero {
        top: 0;
    }
    .about-brand {
        padding-top: 40px;
    }
    .about-hero h2 {
        line-height: 1.2;
        margin-bottom: 0;
    }
    .about-hero p {
        font-size: 27px;
        line-height: 42px;
        margin-bottom: 18px;
    }
    .about-hero-img, .about-hero {
        width: 100%;
    }
    .about-hero-img {
        padding-right: 0;
        margin-bottom: 0;
        float: none;
    }
    .about-hero {
        display: block;
        float: none;
        margin: -75px auto 40px;
        padding: 35px 40px 45px;
        top: 0;
        width: calc(100% - 80px);
    }
    
    .sectionDown {
        transition: margin .5s;
    }
    .sectionDown.moveDown{
        margin-top: 0;
    }
    .blue-marker {
        background-position: center 48px;
        background-size: 15px auto;
        height: 70px;
        right: 20px;
        top: -35px;
        width: 35px;
    }
    
    .home-mid-section {
        background-size: 100% auto;
        background-position: right 27%;
    }
    .signup-section {
        padding-top: 0;
    }
    .signup-section .container {
        padding: 0 40px;
    }
    .upcoming-releases ,
    .newsletter-signup {
        width: 100%;
    }
    .upcoming-releases .media-body {
        text-align: left !important;
    }
    .upcoming-releases .media-left.visible-xs {
        display: table-cell !important;
        padding-right: 4.6vw;
    }
    .upcoming-releases .media-left img{
        width: 30vw;
    }
    .upcoming-releases .media {
        padding-bottom: 5vw;
    }
    .upcoming-releases h3 {
        line-height: 1.1;
        margin-bottom:10px;
    }
    .signup-section p {
        line-height: 39px;
    }
    .newsletter-signup h3 {
        margin-bottom: 20px;
        padding-top: 30px;
    }
    .newsletter-signup .input-group {
        display: block;
        margin-bottom: 20px;
        overflow: hidden;
    }
    .newsletter-signup .form-control {
        background-position: 20px center;
        background-size: 34px auto;
        border-right: 1px solid #dedede;
        font-size: 24px;
        height: 60px;
        padding: 0 20px 0 70px;
        display: block;
        width: 100%;
    }
    .newsletter-signup .input-group-addon {
        display: block;
        float: right;
        width: 100%;
    }
    .newsletter-signup button {
        font-size: 20px;
        height: 60px;
        margin-top: 20px;
        width: 100%;
    }
    hr {
        background-size: calc(100% - 80px) 16px;
    }
    .awards-section ul li {
        padding: 0 40px;
        width: 50%;
        margin-bottom: 45px;
    }
    
    .award-image img {
        max-width: 100%;
        width: 100%;
    }
    .awards-section p br {
        display: none;
    }
    .awards-section p {
        line-height: 40px;
        margin-bottom: 45px;
    }
    .awards-section p ,
    .awards-section h2 {
        padding: 0 40px;
    }
    .awards-section h2 {
        margin-bottom: 5px;
    }
    .awards-section h4 {
        font-size: 24px;
        line-height: 30px;
        padding: 0 !important;
    }
    .whiskey-visit .half-width {
        width: 100% !important;
        top: 0;
        margin-bottom: 35px;
    }
    .whiskey-visit .half-width:first-child {
        padding-left: 40px;
    }
    .whiskey-visit .half-width:nth-child(2) {
        padding-right: 40px;
    }
    .text-bar {
        font-size: 30px;
        line-height: 80px;
        padding: 0 35px;
    }
    .top-bar::before {
        height: 6px;
        width: 76px;
    }
    .visit .text-bar {
        left: 70px;
        top: -50px;
    }
    .whiskey .text-bar {
        bottom: -30px;
    }
    .bottom-bottle-section .container,
    .visit-special-media {
        padding: 0 40px; 
    }
    .bottom-bottle-section  h2 {
        text-align: center;
    }
    .bottom-bottle-section p {
        line-height: 38px;
        margin-bottom: 20px;
    }
    .bottom-bottle-section .btn {
        display: block;
        margin-bottom: 50px;
    }
    .bottom-bottle-section .media,
    .bottom-bottle-section .media-body {
        display: block;
        width: auto;
    }
    .bottom-bottle-section .media img {
        max-width: 70%;
        margin: 6vw auto;
    }
    .footer-left {
        padding: 70px 40px 65px;
        width: 100%;
    }
    .footer2020 .footer-left {
        padding-top: 70px;
    }
    .footer-left::after,
    .footer-right {
        display: none;
    }
    .footer {
        margin-top: 0;
        padding-top: 0;
    }
    .footer p {
        font-size: 16px;
        line-height: 24px;
        color: #fff;
    }
    .footer p a:first-child {
        margin-right: 10px;
        padding-right: 10px;
    }
    .footer p a{    
        color: #fff;
    }
    .footer p a:first-child::before {
        height: 16px;
        top: 6px;
        background: #fff;
    }
    .footer .footer-logo img {
        margin: 0 auto;
        width: auto;
        max-width: 80%;
    }
    .footer-social {
        padding: 40px 0;
        margin: 50px 0 40px;
    }
    .footer-social li {
        width: 25%;
        margin: 0;
    }
    .footer-social li:first-child {
        margin-left: 12.5%;
    }
    .footer-social li a {
        width: 60px;
        height: 60px;
    }
    .footer-left .media img {
        width: 223px;
    }
    .bottom-headline {
        left: 0;
        text-align: center;
        bottom: 60px;
    }
    /*------About Page------*/
    .about-page-bg ,
    .common-mid-section {
        background: url(../images/common-bottom-bg-mob.png?ver=3) 0 bottom no-repeat;
        background-size: 100% auto;
    }
    .about-page-bg ,
    .brand-detail-top,
    .brands-container-mid,
    .home-mid-section,
    .whiskey-page .ex-bg-left,
    .visit-mid-bg,
    .ex-bg-left ,
    .brand-detail-top,
    .experience-whiskey-main{
        background: none;
    }
    .small-banner {
        height: 62.5vw;
    }
    .about-banner {
        background-image: url(../images/about-banner-mob.jpg?ver=3);
    }
    .banner-texts {
        padding: 0 40px;
    }
    .banner-texts .container,
    .about-us-page .facilities .container  {
        top: -20px;
        width: 100% !important;
        margin-bottom: 0;
    }
    .whiskey-page .facilities .container {
        width: 100% !important;
    }
    
    .banner-texts h2 {
        font-size: 44px;
    }
    .banner-texts p {
        font-size: 27px;
        line-height: 36px;
        margin-top: 0;
        padding: 55px 56px 35px;
    }
    .banner-texts .text-bar {
        top: -44px;
        font-size: 36px;
        line-height: 74px;
        padding: 0 35px;
    }
    .about-mid .whiskey-visit {
        padding-bottom: 55px;
    }
    .meet-distillers hr {
        margin: 50px auto 100px;
    }
    .facilities.type-1 {
        margin-top: 60px;
    }
    .about-interactive-map.facilities-section {
        background-image: url(../images/interactive-map1-mob.jpg);  
        height: auto !important;  
    }
    .interactive-map .facilities-section a.facility-five {
        right: 23%;
        bottom: 11%;
        left: auto;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 6%;
        right: 67.5%;
        left: auto;
    }
    .interactive-map .facilities-section a.facility-two {
        top: 8%;
        right: 70.5%;
        left: auto;
    }
    .whiskey-page .facilities-section a.facility-one {
        top: 51.5%;
        right: 24%;
    }
    .whiskey-page .facilities-section a.facility-three {
        top: 56%;
        right: 42%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 65%;
        right: 30%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-six {
        top: 75%;
        right: 20%;
        left: auto;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 50%;
        right: 22%;
    }
    
    .whiskey-page .interactive-map {
        margin-top: 60px;
    }
    .map-tp {
        width: 100%;
    }
    .about-us-page .facilities.interactive-map {
        margin-top: 60px;
    }
    .about-us-page .facilities
    .facilities {
        min-height: 1px;
        padding-top: 25px;
    }
    .facilities-section {
        background-image: url(../images/map-mob.png?ver=3);
        background-position: center center;
        height: 545px;
    }
    .facilities-section a img {
        width: 48px;
    }
    .facilities-section a:hover,
    .facilities-section a.active{
        background-size: 48px auto;
    }
    .facilities-section a {
        border-width: 3px;
        right: 30px;
        top: 230px;
        width: 90px;
        height: 90px;
    }
    .facilities-section .facility-two {
        right: 101px;
        top: 360px;
    }
    .facilities-section .facility-three {
        right: 155px;
        top: 148px;
    }
    .facilities-section .facility-four {
        right: auto;
        left: 186px;
        top: 265px;
    }
    .facilities-section .facility-five {
        right: auto;
        left: 132px;
        top: 80px;
    }
    .facilities-section .facility-six {
        right: auto;
        left: 28px;
        top: 337px;
    }
    
    .facilities-section .text-bar {
        right: 40px;
        top: -52px;
    }
    .meet-distillers.about-brand {
        padding-top: 50px;
    }
    /*------About Page------*/
    
    /*------Shapira Family Page------*/
    .shapira-banner {
        background-image: url(../images/shapira-banner-mob.jpg?ver=3);
    }
    
    .brand-award-section .one-third.make-center {
        margin-left: 16.6666%;
    }
    .master-distiller-special .container.video-special {
        margin-top: 80px;
    }
    /*------Shapira Family Page------*/
    
    /*------Brand Detail page------*/
    .brand-detail-banner {
        background-image: url(../images/brand-detail-banner-mob.jpg?ver=3);
    }
    .brand-detail-section .hhd-controls-section {
        margin-top: -15px;
    }
    .brand-bottle {
        left: auto;
        max-width: 100%;
        position: relative;
        top: auto;
        width: 100%;
    }
    .brand-info {
        margin-top: 0;
        padding: 0 40px;
        width: 100%;
    }
    .brand-award-section {
        padding: 0 40px;
        width: 100%;
    }
    .brand-detail-top {
        margin-top: 0 !important;
        min-height: 1px;
    }
    .brand-detail-section .banner-texts.distiller-texts {
        margin-bottom: 110px !important;
    }
    .about-brand.brand-detail {
        padding-top: 65px;
    }
    .featured-img-block,
    .featured-recipe-detail {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 0;
        width: 100%;
    }
    .brand-detail-section .hhd-controls-section {
        margin-top: 80px;
    }
    .brand-info p, .featured-recipe-detail p {
        line-height: 38px;
    }
    .featured-recipe-detail p {
        border: medium none;
        margin-bottom: 30px;
        margin-top: 20px;
        padding: 0;
    }
    .brand-info p {
        margin-bottom: 15px;
    }
    .brand-info .btn {
        margin-bottom: 65px;
    }
    .brand-award-section img {
        width: 95%;
    }
    .brand-award-section h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .brand-detail hr {
        margin: 5px auto 40px;
    }
    .brand-award-section h2 {
        margin-bottom: 25px;
        text-align: center;
        padding-left: 0;
    }
    .featured-recipe-detail h3 {
        font-size: 39px;
        margin-bottom: 30px;
        padding-top: 25px;
    }
    .featured-recipe-detail h3 span {
        font-size: 18px;
        margin-bottom: 13px;
    }
    .featured-recipe-detail img {
        margin: 0 auto 30px;
    }
    .featured-recipe-detail h5 {
        margin-bottom: 25px;
        overflow: hidden;
    }
    .featured-recipe-detail h5 div {
        font-size: 24px;
        line-height: 32px;    
    }
    .featured-recipe-detail h5 div:first-child {
        font-size: 32px;
        line-height: 32px;
        padding-right: 15px;
    }
    .featured-recipe-detail h5 div span {
        font-size: 36px;
    }
    .featured-recipe-detail h5 div:last-child {
        border-left: 1px solid #9c132d;
        padding-left: 15px;
    }
    .about-hero ul li {
        line-height: 38px;
    }
    .brand-detail-section .bottom-bottle-section {
        padding-top: 0;
    }
    .featured-recipe-detail h5 div,
    .brand-featured-recipe .featured-recipe-detail h5 div {
        max-width: 375px;
    }
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .brands-banner{
        background-image: url(../images/brands-banner-mob.jpg?ver=3);
    }
    .brands-container .one-fourth,
    .brands-container .one-third {
        padding: 0 10px;
        width: 50%;
    }
    .brands-container .row {
        margin: 0 -10px;
    }
    .brands-container img {
        margin: 0 auto 35px;
        max-width: 220px;
    }
    .brands-container h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 8px;
        padding-top: 20px;
    }
    .brands-container p {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 20px !important;
    }
    .brands-main-section .brands-container p ,
    .brands-main-section .brands-container h3 {
        min-height: 1px !important;
    }
    .brands-container-bottom.brands-container {
        padding-bottom: 30px;
    }
    
    .brands-container .btn {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 40px;
        padding: 12px 20px 12px;
    }
    .brands-container h3 br{
        display: none;
    }
    .brands-container .one-fourth:last-child .btn  {
        margin-bottom: 20px;
    }
    .brands-container {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0 40px;
    }
    .brands-container-mid {
        padding-bottom: 112px;
    }
    .brands-container-bottom.brands-container {
        margin-top: 0;
        /*background: url(../images/brands-page-bg-mob.png?ver=3) right 90% no-repeat;
        background-size: contain; */
        background: none; 
    }
    .parkers-heritage-edition,
    .bottled-in-bond {
        margin-bottom: 0;
    }
    .brands-container-mid {
        padding-bottom: 0;
        background: none;
    }
    
    .brands-main-section .banner-texts .text-bar ,
    .ex-whiskey-page .banner-texts .text-bar{
        font-size: 24px;
    }
    /*------Brands page------*/
    
    /*------Contact page------*/
    .contact-banner {
        background-image: url(../images/contact-banner-mob.jpg?ver=3);
    }
    .asterik,
    label.customRC {
        margin: 30px 0;
        font-size: 14px;
    }
    .contact-page .asterik,
    .contact-page label.customRC {
        font-size: 20px;
        margin: 40px 0;
    }
    .contact-page label.customRC {
        padding-left: 55px;
    }
    .contact-page input.customRC:checked + label.customRC span {
        background-size: 18px auto;
    }
    .contact-page label.customRC span {
        height: 40px;
        top: 4px;
        width: 40px;
    }
    .contact-form p,
    ul.bulleted-lists li {
        line-height: 42px;
    }
    /*------Contact page------*/
    
    /*------privacy page------*/
    .privacy-page.contact-form p {
        margin-bottom: 35px;
    }
    .privacy-page.contact-form {
        margin-bottom: 30px;
    }
    .privacy-banner {
        background-image: url(../images/privacy-banner-mob.jpg?ver=3);
    }
    .contact-form.privacy-page {
        background-size: 100% auto;
    }
    /*------privacy page------*/
    
    /*------recipes page------*/
    .recipes-banner {
        background-position: center center;
    }
    .recipes-page .hhd-controls-section {
        margin-top: -40px;
    }
    .recipes-page .hhd-controls-section.recipe-single-control {
        margin-top: 10px;
    }
    .recipes-filter {
        margin: -10px 0 30px;
        padding: 0 40px;
    }
    .recipes-filter h2 {
        max-width: 100%;
        margin: 0 auto 20px;
    }
    .recipes-filter h2 span{
        padding: 0 20px;
    }
    .filtered-recipes {
        padding: 0 40px;
    }
    .recipes-filter .half-width {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .recipes-filter .half-width:last-child {
        margin-bottom: 0;
    }
    .filtered-recipes .row {
        margin: 0 -10px;
    }
    .filtered-recipe-detail .row {
        margin-left: 0 !important;
        margin-right: 0 !important; 
    }
    .single-recipe {
        width: 50%;
        padding: 0 10px;
    }
    
    .single-recipe.active::before {
        bottom: -10px;
    }
    .single-recipe img {
        margin: 0 auto 40px;
        max-width: 200px;
        width: auto;
    }
    .single-recipe h3 {
        font-size: 24px;
        min-height: 120px;
        padding-top: 20px;
    }
    .filtered-recipe-detail {
        padding: 35px 0;
        margin: 0 10px 50px;
    }
    .close-recipe {
        height: 26px;
        top: -13px;
        width: 48px;
    }
    .filtered-recipe-detail .featured-img-block {
        width: auto;
    }
    .filtered-recipe-detail .featured-recipe-detail p {
        margin-bottom: 0;
    }
    .filtered-recipe-detail img{
        max-width: 330px;
    }
    .filtered-recipe-detail .featured-recipe-detail {
        padding: 0;
        width: auto;
    }
    .substitution-table {
        margin: 0 0 40px;
        padding: 0 40px;
    }
    .substitution-table table tr td {
        padding: 15px 20px;
        text-align: center;
        width: 100%;
    }
    .common-mid-section .substitution-table p {
        font-size: 24px ;
        line-height: 36px;
    }
    .substitution-table td span {
        font-size: 20px;
        line-height: 36px;
    }
    .substitution-table table tr td:last-child {
        display: none;
    }
    .common-mid-section .substitution-table h3 {
        font-size: 24px;
        line-height: 30px;
        padding: 15px 20px;
    }
    /*------recipes page------*/
    
    /*-------experience whiskey--------*/
    .ex-whiskey-banner {
        background-image: url(../images/ex-whiskey-banner-mob.jpg?ver=3);
    }
    .experience-whiskey-main .hhd-video-wrapper,
    .tasting-img {
        margin-left: -40px;
        margin-right: -40px;
    }
    .experience-whiskey-main .hhd-video-wrapper {
        margin-bottom: 20px;
    }
    .experience-whiskey-main {
        margin-top: 20px;
        padding: 0 40px;
    }
    .whiskey-media {
        margin-bottom: 25px;
    }
    .whiskey-media .media-left img {
        width: 70px;
    }
    .whiskey-media .media-body h2 {
        font-size: 30px;
    }
    .whiskey-media .media-left span {
        font-size: 32px;
        height: 70px;
        line-height: 70px;
        width: 70px;
    }
    .tasting-points p, 
    .w-detail, 
    .tasting-tip p,
    .tasting-points.last-padding p {
        font-size: 27px;
        line-height: 38px;
        margin-bottom: 40px;
    }
    .experience-whiskey-main .row {
        margin: 0;
    }
    .experience-whiskey-main .half-width {
        padding: 0 !important;
        width: 100% !important;
    }
    .experience-whiskey-main .top-bar {
        margin-bottom: 30px;
    }
    .tasting-points img {
        margin-bottom: 20px;
    }
    .tasting-points {
        padding-bottom: 0;
    }
    .experience-whiskey-main .tasting-tip {
        margin-bottom: 0;
        padding-left: 40px;
    }
    .how-to-enjoy-hero.about-brand {
        padding-top: 0;
    }
    .experience-whiskey-main hr {
        margin: 45px auto 50px;
        background-size: auto 16px;
    }
    .how-to-enjoy-hero + hr {
        margin: 15px auto 100px;
    }
    .tasting-points.special-points p:last-child {
        margin-bottom: 40px;
    }
    
    /*-------experience whiskey--------*/
    
    /*-------Content Feed--------*/
    .feed-block {
        background: none;
    }
    .content-feed-banner {
        background-image: url(../images/content-feed-banner-mob.jpg?ver=3);
    }
    .content-feed-page .recipes-filter {
        margin: 20px 0 50px;
    }
    .content-feed-page .recipes-filter h2 {
        margin: 0 auto 10px;
    }
    .feed-block {
        padding: 0 40px;
    }
    .feed-block .row {
        margin: 0;
    }
    .feed-block .half-width {
        padding: 0;
        width: 100% !important;
    }
    .feed-block .hhd-video-wrapper, 
    .feed-block .feed-img {
        margin-bottom: 30px;
        margin-left: -40px;
        margin-right: -40px;
    }
    .feed-detail h3 {
        padding-top: 22px;
        font-size: 32px;
    }
    .feed-detail p {
        font-size: 27px;
        line-height: 38px;
        margin-bottom: 30px;
    }
    .feed-detail .btn {
        margin-bottom: 45px;
    }
    .feed-block .newsletter-signup ,
    .feed-block .upcoming-releases {
        width: 100%;
    }
    .feed-block .signup-section .container {
        padding: 0;
    }
    .content-feed-page .signup-section {
        padding-bottom: 0;
        padding-top: 0 !important;
    }
    .content-feed-page .newsletter-signup p, 
    .content-feed-page .signup-section p {
        font-size: 27px;
        line-height: 38px;
    }
    .content-feed-page hr {
        margin-bottom: 40px;
        margin-top: 0;
    }
    /*-------Content Feed--------*/
    
    /*-------Content Detail--------*/
    .content-detail-banner {
        background-image: url(../images/content-detail-banner-mob.jpg?ver=3);
    }
    .content-detail-page .hhd-video-wrapper {
        margin-bottom: 45px;
        margin-top: 20px;
    }
    .content-detail-page .meet-distiller-section .media p,
    .content-detail-page .meet-distiller-section p {
        line-height: 40px;
        margin-bottom: 15px;
    }
    .content-detail-page .meet-distiller-section .media p {
        margin-bottom: 50px;
    }
    .content-detail-page .row {
        margin: 0;
    }
    .content-detail-page .row .half-width {
        float: none !important;
        padding: 0;
        width: 100% !important;
    }
    .content-detail-page .about-brand.content-special {
        margin-top: 0;
        padding-top: 0;
        margin-bottom: 20px;
    }
    .content-detail-page .facility-detail {
        padding: 70px 40px 0;
    }
    .content-detail-page .facility-infos h2 {
        font-size: 39px;
        line-height: normal;
    }
    .content-detail-page .facility-infos p {
        font-size: 27px;
        line-height: 38px;
        margin-bottom: 0;
    }
    .content-detail-page .facilities-section {
        /*background-image: url(../images/detail-feed-img-mob.jpg?ver=3); */
        height: 445px;
    }
    .facilities-section .facility-slide-control {
        right: auto;
        left: 50%;
        transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
        top: auto;
        bottom: -30px;
    }
    .facilities-section .facility-slide-control a {
        background-color: #9c132d;
    }
    .content-detail-page .facilities {
        margin-bottom: 45px;
        padding-top: 0;
    }
    .mobile-slide-control {
        display: block;
        overflow: hidden;
        max-width: 70%;
        margin: 0 auto 35px;
    }
    .mobile-slide-control li {
        float: left;
        padding: 0 7px;
        width: 20%;
    }
    .mobile-slide-control li a{
        display: block;
        width: 100%;
        height: 6px;
        background: #dadde4;
    }
    .mobile-slide-control li.active a {
        background: #9c132d;
    }
    .facilities hr.visible-xs {
        margin-bottom: 50px;
        margin-top: 50px;
    }
    .content-detail-page .about-hero {
        width: calc(100% - 80px);
    }
    /*-------Content Detail--------*/
    
    /*-------whiskey 101--------*/
    .whiskey-page .facilities {
        padding-top: 0;
    }
    .whiskey-page .facilities .whiskey-media, 
    .whiskey-page .facilities p{
        padding: 0 40px;
    } 
    .w-styles-detail .media-body {
        display: block;
        padding: 0 40px;
        width: auto;
    }
    .whiskey-page .facilities p {
        font-size: 27px;
        line-height: 38px;
        margin-bottom: 0 !important;
    }
    .american-whiskey .about-brand {
        padding-top: 0;
    }
    .whiskey-page .close-recipe {
        display: none;
    }
    .w-style-main,
    .style-type2 .maxReachedBox .w-style-main {
        height: 240px;
        width: 240px;
    }
    .style-type2 .maxReachedBox .w-styles-inner {
        height: 232px;
        width: 232px;
    }
    .w-styles-inner {
        padding: 0 12px;
        height: 232px;
        width: 232px;
    }
    
    .w-styles-inner h5 {
        background-size: 7px auto;
        font-size: 28px;
        line-height: 28px;
        padding: 0 20px;
    }
    .w-styles-inner h6 {
        font-size: 40px;
        line-height: 40px;
    }
    .w-styles {
        margin: 0 34px;
        padding-bottom: 54px;
        width: auto;
    }
    
    .w-styles .w-style-main::before {
        bottom: -69px;
    }
    .w-styles-detail img {
        margin: 10px auto 30px;
        max-width: 95%;
    }
    .w-styles-detail {
        margin: 0 0 60px;
        padding: 50px 0;
    }
    .w-styles-detail .media h2 {
        margin-bottom: 5px;
    }
    .whiskey-styles h2 {
        margin-bottom: 44px;
    }
    .american-whiskey hr {
        margin-bottom: 55px;
        margin-top: 50px;
    }
    .american-whiskey .container hr {
        margin-bottom: 55px;
        margin-top: 25px;
    }
    .whiskey-styles p, 
    .whiskey-styles .media li {
        font-size: 27px;
        line-height: 42px;
    }
    .w-styles-detail h6 {
        font-size: 22px;
    }
    .w-styles-detail h6 span {
        margin-right: 30px;
        padding-left: 15px;
    }
    .whiskey-style-tab {
        overflow: hidden;
        margin-bottom: 0;
    }
    .style-type2 .w-styles:first-child {
        margin-left: 34px;
    }
    .whiskey-style-tab .row {
        width: 1848px;
    }
    .style-type2 .whiskey-style-tab .row {
        width: 1540px;
    }
    .style-type2 .whiskey-style-tab .row.lbp-bps {
        width: 7680px;
    }
    .whiskey-slider {
        margin: 0 -40px;
    }
    .w-styles-detail .media-left {
        display: block;
    }
    .pie-chart-container {
        width: 440px;
        display: block;
        margin: 0 auto;
    }
    .pie-container {
        width: 360px;
        height: 360px;
    }
    .pie-chart-container img {
        width: 155px;
        top: 15px;
        left: -45px;
    }
    /*-------whiskey 101--------*/
    
    /*-------Visit US--------*/
    .visit-mid-bg,
    .visit-mid-bg.bhc-mid-bg {
        margin-top: 40px;
        background: none !important;
    }
    
    .content-detail-page.visit-page .facility-infos p {
        margin-bottom: 20px;
    }
    .visit-page .meet-distiller-section .btn {
        margin-bottom: 60px;
    }
    .content-detail-page.visit-page .meet-distiller-section {
        padding: 0;
    }
    .content-detail-page.visit-page .half-width:first-child {
        padding: 0 40px;
    }
    .content-detail-page.visit-page .list-row .half-width {
        padding: 0 !important;
    }
    .visit-page .facilities-section .text-bar {
        font-size: 24px;
        top: -42px;
    }
    .visit-page .facility-infos .map-container {
        margin-bottom: 20px;
    }
    .type-2 hr {
        margin: 20px auto 87px;
    }
    .content-detail-page.visit-page .facility-detail {
        padding-top: 40px;
    }
    .content-detail-page .about-hero {
        padding: 25px 30px 35px;
    }
    .type-2 .last {
        margin: 40px auto;
    }
    .visit-special-media h2 {
        text-align: center;
    }
    .visit-special-media img {
        margin: 35px auto;
    }
    .visit-page-bottom,
    .mob-adjust{
        padding: 0 40px !important;
    }
    .visit-page .meet-distiller-section .mob-adjust .btn {
        margin-bottom: 18px;
    }
    .visit-page-bottom .visit-special-media {
        padding: 0;
    }
    .visit-page .substitution-table {
        margin: 5px 0 35px;
    }
    .visit-page .meet-distiller-section ul li {
        line-height: 40px;
        margin-bottom: 10px;
    }
    .content-detail-page.visit-page .list-row .half-width ul {
        margin-bottom: 0;
        padding-left: 25px;
    }
    .row.list-row {
        margin-bottom: 40px;
    }
    .visit-page .meet-distiller-section .btn {
        margin-bottom: 60px;
    }
    .visit-ind .type-2 .last {
        background-size: 100% 16px;
        margin: 60px auto 45px;
    }
    .visit-page .meet-distiller-section .bhc-blocks h4 {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .visit-page .meet-distiller-section .bhc-blocks {
        margin-bottom: 26px;
    }
    .visit-page .meet-distiller-section .bhc-blocks:last-child {
        margin-bottom: 50px;
    }
    .hours-of-operation.type-2 hr {
        margin: 30px auto 45px;
    }
    .visit-page .hours-of-operation .operations-info p, 
    .visit-page .operations-info ul li {
        font-size: 27px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .visit-page .operations-info ul li {
        margin-bottom: 5px !important;
    }
    .visit-page .hours-of-operation .media h3 {
        margin-bottom: 20px;
    }
    .visit-page .operations-info ul {
        margin-bottom: 0 !important;
        padding-left: 26px;
    }
    .operations-info {
        margin-bottom: 40px;
    }
    /*-------Visit US--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 65px;
    }
    .banner-texts .container.lg-brand-name {
        margin-bottom: 20px;
    }
    .banner-texts.bar-only .lg-brand-name .text-bar::after {
        height: 86px;
    }
    .banner-texts .lg-brand-name .text-bar {
        font-size: 24px;
        line-height: 30px;
        min-width: 90%;
    }
    .bar-only .lg-brand-name .text-bar span {
        padding: 16px 0;
    }
    
    .banner-texts.bar-only .text-bar {
        left: 10px;
    }
    .master-distiller-special .hhd-video-wrapper,
    .distillery-award-page .distillery-awards-section.container {
        margin-top: 0;
    }
    
    .distillery-award-page .hhd-controls-section.distiller-awards {
        margin-top: 20px;
    }
    
    .hhd-controls-section.row.has-special-bar,
    .video-special.has-special-bar,
    .master-distiller-special .hhd-controls-section.row.has-special-bar {
        margin-top: 80px;
    }
    .md-brand-name .text-bar {
        font-size: 24px;
        padding:  0 25px;
    }
    /*------Shapira Family Page------*/
    
    /*-------SEM page--------*/
    .sem-section {
        padding: 20px 40px 80px; 
    }
    .sem-section .container {
        max-width: 100% !important;
    }
    .sem-section .media,
    .sem-section .media-left,
    .sem-section .media-body {
        display: block;
        width: auto;
        padding-right: 0; 
    }
    .sem-section img {
        width: auto;
        max-width: 200px;
        display: block;
        margin: 0 auto;
    }
    .sem-section h3 {
        margin: 40px 0 9px;
        padding-top: 26px;
    }
    .sem-section .special-sem {
        margin: 80px 0;
        line-height: 30px;
    }
    .sem-section p {
        font-size: 27px;
        line-height: 48px;
        margin-bottom: 22px;
    }
    .sem-section .special-sem span::after, 
    .sem-section .special-sem span::before {
        width: 50px;
        left: 0;
        top: 15px;
    }
    .sem-section .special-sem span::before {
        right: 0;
    }
    /*-------SEM page--------*/
    .facilities.parkers-page-table hr{
        margin-top: 5px;
    }
    /*-----Parkers page-----*/
    .bottle-item {
        width: 240px;
        padding-right: 30px;
        padding-left: 30px;
    }
    .bottle-slider-container {
        margin-top: 25px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 38px;
        margin-bottom: 6px;
        line-height: 40px;
    }
    .substitution-table .bottle-slider-container .bottle-item p {
        font-size: 18px;
        line-height: 26px;
    }
    .substitution-table .bottle-slider-container .bottle-item p span {
        margin-top: 5px;
    }
    .bottle-slider-controller {
        margin-top: 40px;
    }
    .inline-block ul li a {
        width: 28px;
        height: 28px;
        border-width: 2px;
    }
    .inline-block ul li {
        margin: 0 10px;
    }
    /*-----Parkers page-----*/
    
    
    /*---Recipe sectoin update Feb 2017*/
    .recipes-page hr{
        margin-bottom: 50px; 
    }
    .recipe-page-special .w-styles {
        margin: 0 34px;
        padding-bottom: 54px;
        width: auto;
    }
    .recipe-page-special .w-styles-detail .media-left img {
        max-width: 40%;
        margin: 0 auto 40px;
    }
    .recipe-page-special .half-width {
        padding: 0;
        width: 100% !important;
    }
    .recipe-page-special .featured-recipe-detail {
        padding: 0;
        overflow: hidden;
        width: 100%;
    }
    .recipe-page-special .featured-recipe-detail h3 {
        padding-top: 32px;
        margin-bottom: 24px;
        font-size: 39px;
        line-height: 1;
    }
    .recipe-page-special .featured-recipe-detail h5 {
        margin-bottom: 22px;
    }
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        font-size: 24px;
        max-width: 420px;
        padding-left: 0;
        border-left: none;
        line-height: 32px;
    }
    .recipe-page-special .media-body .row{
        width: 100%;
    }
    .recipe-page-special .close-recipe {
        display: none;
    }
    .recipe-page-special .featured-recipe-detail p {
        font-size: 27px;
        line-height: 38px;
        margin: 0;
    }
    .recipe-page-special .half-width:nth-child(2) {
        padding-top: 50px;
    }
    .recipe-page-special .half-width:nth-child(2)::before {
        position: absolute;
        top: 38px;
        left: 50%;
        width: 94%;
        bottom: 0;
        content: '';
        border-top: 2px dotted #9c132d;
        height: 2px;
        transform: translateX(-50%);
        border-left: none;
    }
    .recipe-page-special .share-recipe.row {
        margin-bottom: 0;
        padding-top: 28px;
        margin-top: 34px;
        max-width: 94%;
        margin-left: auto;
        margin-right: auto;
    }
    .recipe-page-special .half-width:nth-child(2) .featured-recipe-detail p {
        margin-top: -18px !important;
        margin-bottom: 26px !important;
    }
    .recipe-page-special .featured-recipe-detail h3 span {
        font-size: 28px;
        padding-top: 18px;
    }
    .recipe-page-special .w-styles-detail {
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    .recipe-page-special .whiskey-style-tab {
        margin-bottom: 20px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    
    /*-------BWS footer--------*/
    .bws-footer-window {
        padding: 35px 40px 40px;
    }
    .bws-footer-window p {
        margin-top: 0;
        line-height: 42px;
        margin-bottom: 12px;
        text-align: left;
    }
    .bws-footer-window .half-width:last-child::after {
        display: none;
    }
    .bws-footer-window .btn {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    .bws-footer-window .container .half-width {
        width: 100% !important;
        padding-left: 0;
        margin-top: 12px;
        text-align: center;
    }
    .bws-footer-window .bws-close {
        top: 10px;
        right: 10px;
        display: none;
    }
    .bws-footer-window .container .bws-close {
        display: block;
        position: relative;
        background: none;
        left: auto;
        right: auto;
        top: auto;
        width: auto;
        height: auto;
        color: #fff;
        font-family: 'AauxProOT-Regular';
        text-decoration: underline;
        margin-top: 30px;
    }
    /*-------BWS footer--------*/
    
    /*-------Homepage Update Sep 2017,BY MH--------*/
    .homeUpdate .media-left {
        padding-right: 4.6vw;
        vertical-align: middle;
    }
    .homeUpdate .upcoming-releases h3 {
        padding-top: 25px;
        margin-top: 0px;
    }
    .homeUpdate .upcoming-releases p {
        margin-bottom: 12px;
    }
    .nlSectionUpdate .newsletter-signup {
        width: 100%;
    }
    .nlSectionUpdate .newsletter-signup p {
        margin-bottom: 18px;
    }
    .nlSectionUpdate .newsletter-signup h3 {
        margin-bottom: 7px;
    }
    .nlSectionUpdate .newsletter-signup:last-child h3 {
        display: none;
    }
    .homeUpdate .upcoming-releases.pull-right p, .homeUpdate .upcoming-releases.left-section p {
        min-height: 1px;
    }
    /*-------Homepage Update Sep 2017,BY MH--------*/
    
    /*-------Matter of fact DEC 2017,BY MH--------*/
    
    .circle-container.outerFirst {
      width: 350px;
      height: 350px;
      margin: -175px 0 0 -175px;
    }
    .circle-container li {
      margin-left: -87.5px;
      margin-top: -87.5px;
      width:175px;
      height: 175px;
    }
    
    .circle-container li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(87px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(87px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(87px) rotate(90deg) ;
    }
    .circle-container li:nth-of-type(2) {
              -webkit-transform: rotate(-30deg) translate(87px) rotate(90deg);
                  -ms-transform: rotate(-30deg) translate(87px) rotate(90deg);
                      transform: rotate(-30deg) translate(87px) rotate(90deg);
    }
    .circle-container li:nth-of-type(3) {
              -webkit-transform: rotate(30deg) translate(87px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(87px) rotate(90deg);
                      transform: rotate(30deg) translate(87px) rotate(90deg);
    }
    .circle-container li:nth-of-type(4) {
              -webkit-transform: rotate(90deg) translate(87px) rotate(90deg);
                  -ms-transform: rotate(90deg) translate(87px) rotate(90deg);
                      transform: rotate(90deg) translate(87px) rotate(90deg);
    }
    .circle-container li:nth-of-type(5) {
              -webkit-transform: rotate(150deg) translate(87px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(87px) rotate(90deg);
                      transform: rotate(150deg) translate(87px) rotate(90deg);
    }
    .circle-container li:nth-of-type(6) {
              -webkit-transform: rotate(210deg) translate(87px) rotate(90deg);
                  -ms-transform: rotate(210deg) translate(87px) rotate(90deg);
                      transform: rotate(210deg) translate(87px) rotate(90deg);
    }
    
    .circle-container.outerSecond {
      width: 250px;
      height: 250px;
      margin: -125px 0 0 -125px;
    }
    .circle-container.outerSecond li {
      margin-left: -43.5px;
      margin-top: -62.5px;
      width: 87px;
      height: 125px;
    }
    
    .circle-container.outerSecond li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(62px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(62px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(62px) rotate(90deg) ;
    }
    .circle-container.outerSecond li:nth-of-type(2) {
              -webkit-transform: rotate(-50deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(-50deg) translate(62px) rotate(90deg);
                      transform: rotate(-50deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(3) {
              -webkit-transform: rotate(-10deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(-10deg) translate(62px) rotate(90deg);
                      transform: rotate(-10deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(4) {
              -webkit-transform: rotate(30deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(62px) rotate(90deg);
                      transform: rotate(30deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(5) {
              -webkit-transform: rotate(70deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(70deg) translate(62px) rotate(90deg);
                      transform: rotate(70deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(6) {
              -webkit-transform: rotate(110deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(110deg) translate(62px) rotate(90deg);
                      transform: rotate(110deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(7) {
              -webkit-transform: rotate(150deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(62px) rotate(90deg);
                      transform: rotate(150deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(8) {
              -webkit-transform: rotate(190deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(190deg) translate(62px) rotate(90deg);
                      transform: rotate(190deg) translate(62px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(9) {
              -webkit-transform: rotate(230deg) translate(62px) rotate(90deg);
                  -ms-transform: rotate(230deg) translate(62px) rotate(90deg);
                      transform: rotate(230deg) translate(62px) rotate(90deg);
    }
    
    .circle-container.outerMost {
      width: 400px;
      height: 400px;
      margin: 0 auto;
    }
    .circle-container.outerMost li {
      width: 140px;
      height: 200px;
      margin-left: -70px;
      margin-top: -100px;
    }
    .circle-container.outerMost li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(100px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(100px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(100px) rotate(90deg) ;
    }
    .circle-container.outerMost li:nth-of-type(2) {
              -webkit-transform: rotate(-50deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(-50deg) translate(100px) rotate(90deg);
                      transform: rotate(-50deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(3) {
              -webkit-transform: rotate(-10deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(-10deg) translate(100px) rotate(90deg);
                      transform: rotate(-10deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(4) {
              -webkit-transform: rotate(30deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(100px) rotate(90deg);
                      transform: rotate(30deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(5) {
              -webkit-transform: rotate(70deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(70deg) translate(100px) rotate(90deg);
                      transform: rotate(70deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(6) {
              -webkit-transform: rotate(110deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(110deg) translate(100px) rotate(90deg);
                      transform: rotate(110deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(7) {
              -webkit-transform: rotate(150deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(100px) rotate(90deg);
                      transform: rotate(150deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(8) {
              -webkit-transform: rotate(190deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(190deg) translate(100px) rotate(90deg);
                      transform: rotate(190deg) translate(100px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(9) {
              -webkit-transform: rotate(230deg) translate(100px) rotate(90deg);
                  -ms-transform: rotate(230deg) translate(100px) rotate(90deg);
                      transform: rotate(230deg) translate(100px) rotate(90deg);
    }
    
    
    .calcualte {
      border:3px solid #fff;
    }
    .section-interactive label span {
        margin-top: 20px;
    }
    .outerSecond .section-interactive label {
        font-size: 10px;
        line-height: 12px;
        letter-spacing: 1px;
    }
    .outerSecond .section-interactive label span {
        margin-top: -12px;
    }
    .mof-filter_container {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .filter-pointers {
        height: 68px;
        background-size: 260px auto;
        top: -45px;
    }
    .pointer-arrow {
        top: 11px;
        height: 44px;
    }
    .mof-taste_infos {
        background-size: auto 332px;
        width: 100px;
        right: -40px;
    }
    .mof-taste_infos h4 {
        font-size: 15px;
        top: 54px;
        left: 62%;
        white-space: normal;
    }
    .mof-filter_infos {
        right: -25px;
        padding: 8px 14px;
        top: 75px;
    }
    .stageLoader {
        top: 55%;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    .mof-media_section {
        width: auto;
        float: none;
    }
    .mof-media_section img {
        width: 165px;
    }
    .filtered-contents .featured-recipe-detail {
        width: auto;
        float: none;
        padding: 0;
    }
    .mof-media_section h3.top-bar {
        padding: 0 0 22px;
        margin-bottom: 17px !important;
        line-height: 1.1;
    }
    .mof-infoListing {
        margin-top: 30px;
        margin-left: 0;
        float: none;
        width: auto;
    }
    .mof-infoListing .media {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .mof-infoListing .media-left {
        padding-right: 25px;
    }
    .mof-infoListing img {
        width: 100px;
    }
    .filtered-contents {
        margin-bottom: 35px;
    }
    .resetBtn {
        height: 36px;
        padding-top: 0px;
        margin-top: 0;
    }
    .mof-stage_three .resetBtn span {
        padding: 0px 21px 1px 9px;
        background-size: auto 13px;
        font-size: 20px;
    }
    
    .mof-infoListing  h4 {
        font-size: 30px;
        margin-bottom: 26px;
    }
    .media-leftBorder::before {
        display: none;
    }
    /*-------Matter of fact DEC 2017,BY MH--------*/
    .xp-blockquote {
        margin: 35px 0 31px;
    }
    /*----For Interactive Timeline Mar 2018, BY MH----*/
    .tl-year {
        font-size: 44px;
        padding-left: 15px;
    }
    
    .tlDetail {
        max-width: 94%;
    }
    .tlbtns {
        width: 30px;
        height: 30px;
    }
    .tl_logo {
        max-width: 140px;
        margin: 0 auto 10px;
    }
    .tlCanvas_main {
        height: 420px;
        top: 90px;
    }
    .tlContainer {
        min-height: 580px;
        padding-top: 22px;
        border: 1px solid #ccc;
    }
    /*----For Interactive Timeline Mar 2018, BY MH----*/
    
    
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/
    .timeLineActive .hhdTimelineFitz {
        left: 0;
    }
    .share-recipe.tlShare.inWindow {
        margin-top: 4px;
    }
    .hhdTimelineFitz {
        width: 100%;
    }
    .hhdtimeline-item h5 {
        font-size: 24px;
        margin: 0 0 4px;
    }
    .hhdtimeline-item {
        margin-bottom: 60px;
    }
    .hhdtimeline-itemDetail {
        padding: 12px 15px 13px;
    }
    .hhdtimeline-item p, 
    .hhdTimelineClose #closeTimeline {
        font-size: 16px;
        line-height: 24px;
    }
    
    .tlDoubleSpacing {
        margin-top: 174px;
    }
    .hhdTimelineClose {
        width: 100%;
        height: auto;
        left: 0 !important;
        top: 0;
        position: absolute;
        z-index: 49000;
        padding: 15px 33px;
        text-align: left;
    
    }
    .hhdTimelineClose #closeTimeline {
        font-size: 14px;
        padding-left: 40px;
        padding-top: 0;
        color: #fff;
        line-height: 2em !important;
        float: left;
    }
    .hhdTimelineClose #closeTimeline br {
        display: none;
    }
    .hhdTimelineClose #closeTimeline::before {
        background-size: auto 14px;
        right: auto;
        left: 0;
        border-color: #fff;
        top: 0;
        background-image: url(../images/tl/left-story-hov.svg);
        width: 2em;
        height: 2em;
    }
    .tlColumn {
        width: 100%;    
    }
    .hhdtimeline-item {
        margin-bottom: 35px;
    }
    
    .hhdtimeline-item.year1996,
    .hhdtimeline-item.year2006 {
        margin-top: 0;
    }
    .columnStart ,
    .tlDoubleSpacing {
        margin-top: 0;
    }
    .tlrightColumn .hhdtimeline-item {
        transform: translate(0, 65px);
        -webkit-transform: translate(0, 65px);
        -ms-transform: translate(0, 65px);
    }
    .tlrightColumn .hhdtimeline-item.inViewTrue {
        transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
    }
    .timelineMedia.media .media-left {
        padding: 0 40px 0 0;
    }
    .hhdTimeline_wrap {
        background: #000 url(/images/tl/timeline-header-BG-mob.jpg) center -2px no-repeat;
        background-size: 101% auto;
    }
    .hhdTimelineHeader {
        padding: 80px 0 0;
    }    
    .hhdTimelineHeader h3 {
        font-size: 38px;
    }
    .hhdTimelineHeader p {
        font-size: 17px;
    }
    .vrBR.inViewTrue {
        height: 60px;
    }
    .vrBR {
        margin: 14px auto 19px;
    }
    .hhdTimelineMain {
        margin-bottom: 30px;
        margin-top: 30px;
        padding: 0 20px;
    }
    
    .timeLineActive .navigation,
    .timeLineActive .hasTimelineIn,
    .timeLineActive footer {
        -ms-touch-action:none;
        touch-action:none;
        -webkit-touch-action:none;
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
        pointer-events: none;
    }
    
    .timeLineActive .hhdTimelineFitz,
    .timeLineActive .hhdTimelineOverlay,
    .timeLineActive .hhdTimelineClose {
        -ms-touch-action:manipulation ;
        touch-action:manipulation ;
        -webkit-touch-action:manipulation ;
    }
    
    .timeLineActive .hhdTimelineFitz {
        bottom: 0;
    
    }
    .hrbar {
        margin: 30px auto;
        height: 4px;
        width: 45%;
        display: block;
        background: #fff;
    }
    .tlrightColumn {
        margin-bottom: 0;
    }
    .tlrightColumn .hhdtimeline-item:last-child {
        margin-bottom: 0;
    }
    .computer .hhdTimelineMain::before {
        display: none;
    }
    .tlCustomSpacinglg {
        margin-top: 0;
    }
    .computer .tlColumn {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .computer .tlleftColumn .hhdtimeline-item::after, 
    .computer .tlrightColumn .hhdtimeline-item::after {
        display: none;
    }
    .hhdTimelineMain::before {
        left: 20px;
        margin-left: 0;
        background-color: #97835a;
        display: none;
    }
    .phone .tlColumn::before {
        position: absolute;
        width: 4px;
        top: 0;
        left: 0;
        height: 100%;
        z-index: 110;
      background: #97835a;
      content: '';
    }
    
    .hhdtimeline-item.year1964 {
        margin-top: 0;
    }
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/ 
    
    .homeUpdate .upcoming-releases h3 br {
        display: none;
    }
    
    /*----For HH27 interactive element----*/
    .hh27-slider {
        background: #f1f2f2;
    }
    .hslider-info {
        padding: 32px 40px;
        width: 100%;
        position: relative;
        left: auto;
        top: auto;
        background: none;
    }
    .hslider-info.hslider-info_intro {
        padding-bottom: 0;
        padding-top: 40px;
    }
    .hslider-info h3 {
        font-size: 36px;
        margin-bottom: 10px;
    }
    .hslider-info.hslider-info_intro h3 {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .hslider-info .top-bar {
        padding-top: 20px;
    }
    .hslider-info .top-bar::before {
        left: 2px;
    }
    .hslider-info p,
    .hslider-info ul li {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 5px;
    }
    .hslider-info ul {
        margin-top: 12px;
        margin-bottom: 10px;   
        -webkit-column-count: 2;   
        -moz-column-count: 2;   
        column-count: 2; 
    }
    .hslider-info.hslider-info_intro p {
        font-size: 20px;
    }
    .hslider-info .share-recipe {
        position: relative;
        left: 0;
        bottom: auto;
    }
    .hslider-info .share-recipe span {
        font-size: 18px;
        line-height: 24px;
    }
    .hslider-info .share-recipe a {
        width: 24px;
        height: 24px;
        margin-left: 30px;
    }
    .owl-carousel .owl-item img {
        width: 100%;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
    }
    .hh27-slider .owl-nav button {
        height: 50px;
        width: 90px;
    }
    .hh-interactive {
        padding-top: 5px;
    }
    .hh27-slider .owl-nav {
        height: 40px;
    }
    /*----For HH27 interactive element----*/
    
    /*----For Our Barrels Project----*/
    .container.barrel-container {
        max-width: 100% !important;
    }
    .barrel-slide-info {
        width: 100%;
        padding: 40px;
    }
    .our-barrel-wrap {
        padding-bottom: 0;
        padding-top: 0;
    }
    .barrel-main {
        padding-top: 0;
    }
    .slide-number {
        width: 60px;
        height: 60px;
        font-size: 36px;
        line-height: 58px;
        margin-bottom: 20px;
    }
    .red-bar {
        width: 65px;
        height: 5px;
        margin: 18px 0 19px;
    }
    .red-bar.goldenBg {
        width: 76px;
        height: 6px;
    }
    .barrel-slide-info p {
        margin: 0;
        line-height: 1.55em;
    }
    .barrel-slide-info .share-recipe span {
        font-size: 18px;
        line-height: 24px;
    }
    .barrel-slide-info .share-recipe a {
        width: 24px;
        height: 24px;
        margin-left: 35px;
    }
    .the-barrel-slides .barrel-images {
        top: -24vw;
        left: auto;
        width: 100%;
        position: relative;
    }
    .spinner {
        width: 18vw;
        height: 18vw;
        top: auto;
        right: 10vw;
        bottom: 56vw;
    }
    .mob-barrel_lock {
        transform: translate3d(0,0,0) !important;
    }
    .phone .barrel-slide-info {
        background: rgba(6,29,73,.90);
        margin-top: 15vh;
        margin-bottom: 100vw;
    
        min-height: 50vh;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .phone .slide-number {
        border: 1px solid #fff;
        color: #fff;
        margin-top: 5px;
        margin-bottom: 15px;
    }
    .phone .barrel-slide-info h2,
    .phone .barrel-slide-info p,
    .phone .barrel-slide-info .share-recipe span {
        color: #fff;
    }
    .phone .barrel-slide-info .share-twt {
        background-image: url(/images/our-barrels/twitter-white.png);
    }
    .phone .barrel-slide-info .share-fb {
        background-image: url(/images/our-barrels/fb-white.png);
    }
    .mob-barrel_images {
        position: relative;
    }
    .mob-barrel_images img {
        width: 100%;
        transition: opacity 700ms ease;
        -webkit-transition: opacity 700ms ease;
        -ms-transition: opacity 700ms ease;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .mob-barrel_images .initial-hide {
        opacity: 0;
        transition: opacity 700ms ease;
        -webkit-transition: opacity 700ms ease;
        -ms-transition: opacity 700ms ease;
        position: absolute;
        top: 0;
        left: 0;
    }
    .phone .barrel-main.js-barrel {
        height: auto;
    }
    .phone .the-barrel-slides {
        min-height: 1px;
        height: auto;
        opacity: 1;
        position: relative !important;
    }
    .barrelsSlide4 .barrel-slide-info {
        margin-bottom: 0;
    }
    .innerSlides h3 {
        font-size: 28px;
        line-height: 32px;
        color: #fff;
        margin: 0 0 10px;
    }
    .innerSlides ul {
        list-style: disc;
        list-style-position: initial;
        padding-left: 21px;
    }
    .innerSlides li {
        font-family: 'AauxProOT-Regular';
        font-size: 24px;
        line-height: 1.55;
        color: #fff;
    }
    .innerSlides li:last-child ,
    .innerSlides p {
        margin-bottom: 0 !important;
    }
    
    .mobFadeImg {
        opacity: 1;
        transition: opacity 700ms ease;
        -webkit-transition: opacity 700ms ease;
        -ms-transition: opacity 700ms ease;    
    }
    .site-progress {
        position: fixed;
        top: 89px;
        z-index: 1000000;
        width: 100%;
        opacity: 0;
        pointer-events: none;
        transition-duration: 500ms;
        /*background: rgba(7, 29, 73, .90);*/
    }
    .site-progress.pr-active {
        opacity: 1;
        pointer-events: auto;
        /*height: 20px;
        padding-top: 7px;
        */
        transition-duration: 0ms;
    }
    .xpSpeedIn .site-progress.pr-active {
        opacity: 0;
        pointer-events: none;
    }
    .site-progress_bar {
        height: 5px;
        background: #afafaf;
        position: relative;
    }
    .site-progress_track {
        width: 0;
        height: 100%;
        background: #9c132d;
        position: absolute;
        top: 0;
        left: 0;
    }
    .site-progress ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        position: relative;
    }
    .site-progress li {
        position: relative;
        text-align: center;
        z-index: 2;
    }
    .site-progress li a {
        position: absolute;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        white-space: nowrap;
        font-family: 'AauxProOT-Regular';
        font-weight: normal;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 1em;
        text-align: center;
        margin: 0;
        color: #afafaf;
    }
    .site-progress li a::after {
        position: absolute;
        content: '';
        width: 13px;
        height: 13px;
        background: #afafaf;
        border-radius: 50%;
        top: -4px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .site-progress li.active a::after {
        background: #9c132d;
    }
    .site-progress li a span {
        opacity: 0;
        padding-top: 15px;
        position: absolute;
        display: block;
        left: 50%;
        top: -16px;
        transform: translate(-50%, 20px);
        -webkit-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
        transition: 300ms;
        pointer-events: none;
    }
    .is_nonSticky .sticky .menu-container {
        height: 125px;
    }
    .is_nonSticky .sticky .logo {
        width: 300px;
    }
    /*----For Our Barrels Project----*/
    .renovation-msg {
        font-size: 12px;
        padding: 10px;
    }
    .renovation-msg span {
        display: block;
        padding-right: 30px;
    }
    .renovation-msg a {
        right: 0;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .renovation-msg.sos {
        padding-left: 15px;
        padding-right: 15px;
        background: rgba(7, 29, 73, .9);
        padding-top: 42px;
        padding-bottom: 20px;
    }
    .renovation-msg.sos span {
        display: block;
        max-width: 1340px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0;
    }
    .renovation-msg.sos>a {
        right: 10px;
        top: 10px;
        position: absolute;
        transform: translateY(0);
    }
    .podcast-main .faqSpecial h2 {
        margin-top: .5em;
    }
    .media.visit-special-media.faqSpecial {
        padding-bottom: 1em;
    }
    /*----For Barrel Map----*/ 
    .barrel-map.whiskey-styles hr {
        margin: 56px 0 44px;
    }
    .barrel-map-last {
        margin-bottom: 0 !important;
    }
    .barrel-map.whiskey-styles .container {
        padding: 0 30px;
    }
    .barrel-map.whiskey-styles h2 {
        font-size: 40px;
        line-height: 1em;
        margin: 0 0 14px;
    }
    
    .barrel-map_arrows {
        background: #081d49;
        overflow: hidden;
        margin-top: 30px;
    }
    .barrel-map_arrows .barrel-map_left {
        background-image: url(../images/hh27-arrowlft.png);
        float: left;
    }
    .barrel-map_arrows .barrel-map_right {
        background-image: url(../images/hh27-arrowrht.png);
        float: right;
    }
    .barrel-map_arrows .barrel-map_btn {
        width: 80px;
        height: 52px;
        border: none;
        text-indent: -9999px;
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: auto auto;
    }
    
    .barrel-map_info.hslider-info {
        position: absolute;
        width: auto;
        overflow: hidden;
        padding: 34px;
    }
    .barrel-map_slide {
        overflow: hidden;
    }
    .barrelMap-slider .owl-nav {
        right: 15px;
        bottom: 5px;
    }
    .barrelMap-slider button {
        background-size: 14px auto;
        height: 40px;
        width: 90px;
    }
    .barrel-map_info.hslider-info img {
        margin-bottom: 22px;
    }
    .barrel-map_info.hslider-info h3 {
        font-size: 36px;
        margin: 0 0 12px;
    }
    .barrel-map_info.hslider-info h4 {
        font-size: 16px;
        margin: 0 0 16px;
    }
    .map-red_bar {
        width: 70px;
        height: 6px;
        margin: 0 0 10px;
    }
    .barrel-map_info.hslider-info .has_scroller {
        height: auto;
    }
    .barrel-map_info.hslider-info p {
        margin-bottom: 13px;
        font-size: 22px;
        line-height: 1.5em;
    }
    .barrel-map_info.hslider-info .has_scroller::after {
        display: none;
    }
    .barrel-map_info.hslider-info .share-recipe span {
        font-size: 18px;
        line-height: 24px;
    }
    .barrel-map_info.hslider-info .share-recipe {
        left: 34px;
        bottom: 0;
        position: absolute;
    }
    .barrel-map.whiskey-styles {
        overflow: hidden;
    }
    
    .barrel-map_slide:not(:first-child) {
        left: -34px;
        right: -34px;
        bottom: -34px;
    }
    .barrel-map_info.hslider-info {
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        height: calc(100% - -1px);
    }
    .barrel-map_slide {
        opacity: 1;
        visibility: visible;
    }
    .barrel-map_slide {
        -webkit-transform: translate3d(108%, 0, 0);
        transform: translate3d(108%, 0, 0);
    
        -webkit-transition:500ms;
        transition:500ms;
    
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
    
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    /*.barrel-map_slide:first-child {    
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
    }*/
    .barrel-map_slide.intro-hide {
        opacity: 1;
        visibility: visible;
        pointer-events: none;
    
        -webkit-animation-name: hideImg;
        animation-name: hideImg;
        -webkit-animation-duration: 500ms;
        animation-duration: 500ms;
    
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    .barrel-map_slide.show-map {
    
        -webkit-animation-name: showImg;
        animation-name: showImg;
        -webkit-animation-duration: 500ms;
        animation-duration: 500ms;
    
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        pointer-events: auto;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    /**/
    }
    
    @keyframes showImg {
        0% {
            transform: translate3d(50%, 0, 0);
            -webkit-transform: translate3d(50%, 0, 0);
            opacity: 0;
        }
        100% {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            opacity: 1;
        }
    }
    
    @-webkit-keyframes showImg {
        0% {
            transform: translate3d(50%, 0, 0);
            -webkit-transform: translate3d(50%, 0, 0);
            opacity: 0;
        }
        100% {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            opacity: 1;
        }
    }
    
    @keyframes hideImg {
        0% {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            opacity: 1;
        }
        100% {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            opacity: 0;
            visibility: hidden;
        }
    }
    
    @-webkit-keyframes hideImg {
        0% {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            opacity: 1;
        }
        100% {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            opacity: 0;
            visibility: hidden;
        }
    }
    
    .barrel-map_info {
        opacity: 0;
        transition: opacity 500ms;
        z-index: 3;
    }
    .intro-hide .barrel-map_info {
        opacity: 0;
    }
    .barrel-map_slide.show-map .barrel-map_info {
    
        -webkit-animation-name: showMap;
        animation-name: showMap;
        -webkit-animation-duration: 1350ms;
        animation-duration: 1350ms;
    
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    
    }
    @keyframes showMap {
        0% {
            opacity: 0;
        }
        66% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }
    
    @-webkit-keyframes showMap {
        0% {
            opacity: 0;
        }
        66% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }
    .map-experienceInfo {
        display: none;
    }
    .site-progress.pr-active.pr-hide {
        opacity: 0;
        pointer-events: none;
    }
    
    .whiskey-styles.barrel-around p {
        margin-top: 0;
    }
    
    .experience-whiskey-main.onBarrelPage hr {
        background-size: auto 14px;
        margin: 30px auto 15px;
        width: calc(100% - 30px);
    }
    .barrel-map_info.hslider-info {
        background: rgba(6, 29, 73, .85);
    }
    
    .barrel-map_container.border-transparent {
        border-color: #fff;
        border-image: none;
    }
    .centered-share .share-recipe.row {
        display: flex !important;
    }
    /*----For Barrel Map----*/ 
    .style-type2 .maxReachedBox .w-styles {
        width: auto;
    }
    .style-type2 .whiskey-style-tab .row.maxReachedBox {
        width: 3370px;
    }
    
    .style-type2 .maxReachedBox .w-styles:first-child {
        margin-left: 34px;
    }
    
    /*----For Podcast Page----*/
    .podcast-main {
        margin-top: 98px;
        padding: 0 40px;
    }
    .podcast-main h2 {
        font-size: 39px;
        line-height: 1.3em;
        padding-top: 26px;
        margin: 0 0 20px;
    }
    .podcast-main .media {
        padding-bottom: 50px;
    }
    .podcast-main .media-left {
        padding-right: 0;
        padding-top: 0;
        display: block;
    }
    .podcast-main .media-body {
        padding-right: 0;
        display: block;
        width: auto;
    }
    .podcast-main p {
        margin: 0 0 15px;
        line-height: 42px;
    }
    .pd-imgContainer {
        width:auto;
        margin-bottom: 30px;
    }
    .pod-links .btn {
        min-width: 100%;
        margin-right: 12px;
        margin-top: 12px;
    }
    .podcast-single {
        padding: 38px 0 50px;
    }
    .podcast-single h4 {
        font-size: 24px;
    }
    .podcast-banner {
        background-image:  url('../images/podcast/podcast-banner-mob.jpg?ver=1');
    }
    /*----For Podcast Page----*/
    
    .podcast-single iframe {
        width: 100% !important;
        min-width: 1px !important;
    }
    
    /* Parkers  barrel char level */
    .barrel-char-levels {
        padding: 0 40px;
    }
    button.charControl-btn {
        width: 24px;
        height: 26px;
        top: auto;
        bottom: -219px;
        transform: translateY(0);
        z-index: 100;
    }
    .char-slides {
        margin: 24px auto 0;
        max-width: 100%;
    }
    .char-slides a {
        width: 18.5%;
    }
    .char-slides a::before {
        bottom: -44px;
        margin-left: -10px;
        width: 20px;
        height: 20px;
        border-width: 1px;
    }
    .char-slides a>span::before {
        top: 6px;
        left: 6px;
        right: 6px;
        bottom: 6px;
        border-width: 1px;
    }
    .char-slides a > span {
        width: 90px;
        height: 90px;
        font-size: 13px;
    } 
    .char-slides a > span span::before,
    .char-slides a > span span::after {
        height: 12px;
    }
    .barrel-char-details {
        padding-top: 33px;
        margin: 34px 0 10px;
        border-top: 1px solid #1e1715;
    }
    
    .barrel-char-details .media-left,
    .barrel-char-details .media-body {
        display: block;
        width: auto;
    }
    .barrel-char-slide .media-left {
        padding-top: 0;
        padding-right: 0;
    }
    .barrel-char-details .media-left img {
        display: block;
        margin: 0 auto 30px;
        max-width: 100%;
    }
    .barrel-char-details h2,
    .barrel-char-details p {
        text-align: center;
    }
    .barrel-char-details p {
        min-height: 16em;
    }
    /* Parkers  barrel char level */  
    .mob-m-b25 {
        margin-bottom: 25px !important;
    }
    
    /*----HH BIB ----*/
    .bib-detail p {
        line-height: 38px;
    }
    .row-wise-sliders .common-slider p {
        font-size: 20px;
    }
    .returning-to-roots,
    .common-spaces.the-lineage,
    .common-spaces.in-the-glass,
    .common-spaces .half-width.textArea,
    .row-wise-sliders .common-slider p {
        padding-left: 40px;
        padding-right: 40px;
    }
    .common-spaces .half-width.textArea {
        padding-bottom: 40px;
    }
    .returning-to-roots img {
        width: 180px;
        margin-top: 0;
    }
    .common-spaces:first-child {
        padding-top: 80px;
    }
    .common-spaces .row {
        margin: 0;
    }
    .common-spaces .half-width {
        padding: 0;
        width: 100% !important;
        float: none !important;
    }
    .bib-contents {
        padding: 0;
    }
    .row-wise-sliders .common-slider img {
        margin-bottom: 30px;
    }
    .common-slider-control {
        right: 10px;
    }
    .common-slider-control button[data-dir="next"] {
        margin-left: 10px;
    }
    .common-slider-control button {
        background-size: 12px auto;
        height: 32px;
        width: 50px;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 69.5vw;
        left: 20px;
        right: 20px;
        width: auto;
    }
    .lineage-slider {
        width: 100%;
        margin-top: 60px;
    }
    .lineageImage {
        width: 150px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 80px; 
    }
    .lineage-slider .common-slider_slides {
        width: 100%;
    }
    .lineage-slider .common-slider {
        display: block;
        text-align: center;
    }
    .lineage-slider .commonSlider-control {
        height: 434px;
        bottom: auto;
        top: 0;
    }
    .lineage-slider .common-dots {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: -40px;
    }
    .lineage-slider .slideNumber {
        margin-left: auto;
        margin-right: auto;    
    }
    .lineage-slider .common-slider-control button {
        left: 0;
    }
    .lineage-slider .common-slider-control button[data-dir="next"] {
        right: 0;
    }
    /*----HH BIB ----*/
    
    .mobileBarrelProofs h2 {
        text-align: center;
    }
    .mobileBarrelProofs.style-type2 .whiskey-style-tab .row {
        width: 100% !important;
    }
    .mobileBarrelProofs.style-type2 .w-styles:first-child {
        margin-left: calc(50% - 120px) !important;
    }
    
    .infographic-outerContainer {
        width: 100%;
        height: 70vh;
        border: 1px solid #576584;
        overflow: hidden;
    }
    .container.infographic-container img {
        display: block;
        width: 981px;
        max-width: none !important;
        position: relative;        
    }
    
    /*----How to Enjoy----*/
    .how-to-enjoy-section {
        line-height: 36px;
        text-align: left;
    }
    .infographic-outerContainer {
        position: relative;
    }
    .drag-mobile-popup {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(31, 51, 91,.75);
        z-index: 2;
        opacity: 1;
        pointer-events: auto;
        visibility: visible;
        transition: 500ms ease 3000ms;
    }
    .drag-mobile-popup.disappear {
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
    }
    .drag-mobile-popup h2 {
        text-align: center;
        padding: 88px 0 0 0;
        font-size: 28px;
        background: url(/images/drag-around.png) center 30px no-repeat;
        background-size: 50px auto;
        color: #fff;
        margin-top: 64px;
    }
    /*---- Homepage Update 2020 ----*/
    .banner-carousel .owl-nav {
        width: calc(100% - 30px);
        z-index: 2;
    }
    .banner-carousel .owl-nav button {
        width: 30px;
        height: 40px;
        opacity: 1;
    }
    .banner-carousel .owl-dots {
        bottom: 16px;
        width: 100%;
        padding: 0;
        display: flex;
        justify-content: center;
        z-index: 1;
    }
    .banner-carousel .owl-dot {
        margin: 0 5px !important;
    }  
    .fluid-section .homeUpdate {
        padding: 20px 40px 0;
    }
    .fluid-section .homeUpdate .upcoming-releases:nth-child(2), 
    .fluid-section .homeUpdate .upcoming-releases:nth-child(1) {
        padding: 0 0 10vw;
        margin-bottom: 0;
    }
    .fluid-section .homeUpdate .upcoming-releases h3 {
        margin-bottom: 10px;
    }
    .fluid-section .homeUpdate .upcoming-releases p {
        margin-bottom: 12px;
    }
    .fluid-section .homeUpdate .upcoming-releases .media {
        padding-bottom: 0;
    }
    .bottom-bottle-section.fluid-section .media-left {
        padding-left: 0;
        padding-right: 4.6vw;
    }
    .fluid-section .homeUpdate .upcoming-releases .media-body {
        padding-bottom: 0 !important;
        height: auto;
        padding-top: 0;
    }
    .fluid-section .homeUpdate .upcoming-releases .btn {
        margin-bottom: 0;
    }
    .bottom-bottle-section.fluid-section .upcoming-releases .media-left {
        vertical-align: middle !important;
        align-self: flex-start !important;
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .bottom-bottle-section.fluid-section .upcoming-releases .media-left img {
        max-width: none;
        width: 30vw;
    }
    /*---- Homepage Update 2020 ----*/
    .season-title ul a {
        font-size: 39px;
    }
    .season-title .red-bar {
        margin: 38px 0 0;
    }
    
    /*---- ECTB ----*/
    .container-990.container {
        max-width: 100% !important;
    }
    .ectb-jsTrigger .about-hero {
        top: auto !important;
    }
    .ectb-jsTrigger .about-brand.brand-detail {
        padding-top: 0;
    }
    .bb-guide-intro {
        margin: 34px 0 60px;
    }
    .bb-guide-intro .ectb-videos::before {
        padding-bottom: 100%;
    }
    .bb-guide-intro .container,
    .ectb-body .container {
        padding: 0 40px;
    }
    .ectb-body p {
        text-align: left;
    }
    .autoplay-animation_block {
        margin: 34px auto;
    }
    .autoplay-animation_block .cols {
        width: 50%;
    }
    .autoplay-animation_block p {
        text-align: center;
    }
    .mobOrder4 {
        order: 4;
    }
    .mobOrder3 {
        order: 3;
    }
    .autoplay-animation_block .cols:nth-child(1),
    .autoplay-animation_block .cols:nth-child(2) {
        margin-bottom: 26px;
    }
    .autoplay-animation_block .cols:nth-child(2) .has-arrow::after {
        display: none;
    }
    .autoplay-animation_block .cols:nth-child(3) .has-arrow::after {
        right: 0;
        height: 15px;
        width: 100%;
        top: -15px;
        transform: rotate(90deg);
    }
    
    .autoplay-animation_block .cols:nth-child(4) .ectb-videos::after {    
        width: 10px;
        height: 100%;
        right: 0;
        position: absolute;
        top: 0;
        background: url(../images/arrow-double-right.svg) center center no-repeat;
        background-size: contain;
        content: '';
        transform: rotate(-180deg);
    }
    .ineractive-quote {
        margin: 60px -20px 54px;
        padding: 50px 25px;
        background: url(../images/common-quote-mob-bg.png) left center no-repeat;
        background-size: contain;
    }
    .common-qoute p span {
        text-align: center;
    }
    .charringand_more {
        padding-bottom: 60px;
    }
    .charringand_more .media {
        margin: 50px 0 54px;
    }
    .charringand_more .media,
    .charringand_more .media-left,
    .charringand_more .media-body {
        display: block;
        width: auto;
        padding: 0;
    }
    .charringand_more .media-left img {
        width: 80%;
        margin: 0 auto;
    }
    .charringand_more .media-left p {
        text-align: center;
        margin: 1em 0 1.2em;
    }
    .charringand_more .media-left p span {
        font-size: 1em;
        font-family: 'AauxProOT-Medium';
    }
    .char-columns {
        margin-bottom: 34px;
    }
    .char-columns .cols {
        width: 100%;
        margin: 0;
    }
    .char-columns .cols:first-child {
        margin: 0 0 30px;
    }
    .char-columns .cols img {
        height: 79vw;
        object-fit: cover;
        object-position: center 15%;
    }
    .char-columns .cols p {
        text-align: center;
        max-width: 440px;
        margin: 0 auto;
    }
    .crafting-barrel {
        margin-top: 60px;
    }
    .flavor-balance .cols:first-child {
        margin: 0 0 32px;
    }
    .flavor-balance {
        display: block;
        margin: 60px 0 40px;
    }
    .flavor-balance .cols {
        width: 100%;
    }
    .flavor-balance .cols h2,
    .chart-section p {
        text-align: center;
    }
    .flavor-balance .cols .red-bar {
        margin-left: auto;
        margin-right: auto;
    }
    .chart-section {
        padding: 40px 0 36px;
    }
    .chart-svg {
        width: 100%;
        margin: 0 auto 28px;
    }
    .blue-quote.common-qoute h2 span {
        font-size: 0.7em;
    }
    .blue-quote.common-qoute {
        padding: 60px 20px;
        margin: 60px 0;
        background: url(../images/blue-barrel-bg-mob.jpg?ver=2) center center no-repeat;
        background-size: cover;
    }
    .panning-bg, .see-process {
        margin-bottom: 56px;
    }
    .qoute-barley.common-qoute {
        padding: 10px 20px 30px;
        margin: 50px -40px 60px;
        background: url(../images/barley-top-mob.png) right bottom no-repeat;
        background-size: cover;
    }
    .lbp-barley.qoute-barley.common-qoute {
        background-image: url(../images/barley-top-lbp-mob.png);
    }
    .see-process p {
        padding: 0 40px;
    }
    .ectb-jsTrigger .relative {
        position: relative;
    }
    
    .brand-awardSection .one-fourth:first-child,
    .brand-awardSection .one-fourth:nth-child(2) {
        margin-bottom: 30px;
    }
    .brand-awardSection .one-fourth {
        width: 50%;
    }
    .eq2.common-qoute h2 span {
        line-height: 1.3;
    }
    .flavor-balance .barrel-cta {
        justify-content: center;
    }
    
    .lbp-Css .ectb-videos.cs-ratio::before {
        padding-bottom: 56.25%;
    }
    
    .nodm.common-qoute.lbp-barley {
        margin-bottom: 40px;
    }
    .lbp-Css .panning-bg {
        margin-top: 0;
    }
    /*---- ECTB ----*/
    .innovate-future-title {
        padding: 8px 0 50px;
    }
    .innovate-future .col-58 p span {
        margin-top: 25px;
    }
    .innovate-future > .flex {
        display: block;
        margin-bottom: 25px;
    }
    .innovate-future .col-42 {
        width: 100%;
    }
    .innovate-future .col-58 {
        padding: 0;
        width: 100%;
    }
    .phc-body .ineractive-quote {
        background-size: cover;
    }
    .image-gallery.owl-carousel .owl-dots {
        margin: 25px 0 40px;
    }
    
    .home-hero.bernheim-3d-bg {
        background-image: url(../images/bernheim-3d-tour-mob.jpg);
    }
    .home-hero.woty-blog-bg {
        background-image: url(../images/woty-home-slide-mob.jpg);
    }
    .hhbe-sweepsImages {
        width: 100%;
        display: flex;
        float: none;
        justify-content: space-between;
        position: relative;
        top: -10px;
        overflow: hidden;
    }
    .hhbe-sweepsImages img {
        margin: 0 !important;
        width: 32%;
    }
    .hhbe-disclaimer p span {
        margin-top: 40px  !important;
    }
    
    .banner-texts.two-liner-title  .text-bar {
        font-size: 31px;
    }
    /*---- You Do Bourbon ----*/
    .ydb-page .about-brand, 
    .ydb-page .about-hero {
        margin-top: -24px;
    }
    .brand-detail-section.ydb-page .banner-texts.distiller-texts {
        margin-bottom: 20px !important;
    }
    .ydb-page .mob-ec-page {
        margin-top: 30px !important;
        margin-bottom: 25px !important;
    }
    /*---- You Do Bourbon ----*/
    .video-banner.video-banner_visit {
        padding-bottom: 75%;
    }
    .always-fleixible {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        left: 0;
    }
    .always-fleixible h2 {
        color: #fff !important;
    }
    .always-fleixible .slim-bar {
        margin-left: auto;
        margin-right: auto;
    }
    .mobCenter {
        text-align: center;
    }
    .learn-taste-shop {
        overflow: hidden;
    }
    .mobOverflowShow {
        overflow-x: scroll;
    }
    .learn-taste-shop-grid.owl-carousel {
        display: block;
        width: calc(900vw - -15px);
    }
    
    .taste-bottle-inspect .cols,
    .learn-taste-shop-grid .item {
        width: 90vw;
        float: left;
        padding: 0 0 40px 15px;
    }
    .item-image {
        position: relative;
        padding-bottom: 82%;
    }
    .learn-taste-shop-grid img {
        position: absolute;
        top: 0;
        left: 0;
        height: 100% !important;
        object-fit: cover;
    }
    .flex.mobSingleUi {
        display: block;
    }
    .flex.mobSingleUi .col-50,
    .flex.mobSingleUi .cols {
        width: 100%;
    }
    .learn-taste-shop .home-spacing {
        padding-top: 43px !important;
    }
    .visible-xs.swipe-to-view {
        text-align: center;
        font-size: 10px;
        line-height: 1em;
        margin: 10px 0 40px;
        font-family: 'AauxProOT-Medium';
        text-transform: uppercase;
        letter-spacing: 0.025em;
        opacity: 0.5;
    }
    .you-do-bourbon p {
        color: #fff;
        margin-bottom: 0 !important;
    }
    .you-do-bourbon .latest-feeds-ctas {
        padding: 30px  15px;
    }
    .you-do-bourbon .latest-feeds-ctas .btn {
        margin: 0 !important;
        width: 100%;
    }
    .you-do-bourbon .latest-feeds-ctas .btn:first-child {
        margin-bottom: 15px !important;
    }
    
    .taste-bottle-inspect {
        overflow: hidden;
        padding: 0 !important;
    }
    .taste-bottle-inspect .container {
        padding: 0 !important;
        overflow-x: scroll;
    }
    .taste-bottle-inspect .flex {
        width: calc(270vw - -15px);
        display: block;
    }
    .taste-bottle-inspect .home-title span {
        font-size: .7em;
    }
    .tasting-media .row {
        margin: 0;
        display: block;
    }
    .tasting-media_img,
    .tasting-media_body {
        width: 100%;
        padding: 0;
    }
    
    .tasting-media_body .btn {
        position: relative;
        top: auto;
        right: auto;
        width: 100%;
    }
    .tasting-media_body p,
    .tasting-media_body h2 {
        padding: 0;
    }
    .book-a-tasting .tasting-media_img img {
        width: 100%;
        height: 77vw;
        object-fit: cover;
    }
    .flex.mobSingleUi {
        display: block;
    }
    .flex.mobSingleUi .col-50,
    .flex.mobSingleUi .cols {
        width: 100%;
    }
    .book-a-tasting .container ,
    .bar-tour,
    .location-hours .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .book-a-tasting .container p,
    .book-a-tasting .container h2 {
        padding-left: 0;
        padding-right: 0;
    }
    .tasting-media {
        border-top: 1px solid rgba(255,255,255,.2);
    }
    .tasting-media_body .home-title span {
        font-size: .66em;
        padding-top: 30px;
    }
    .book-a-tasting .container p {
        margin-bottom: 22px;
    }
    .book-a-tasting .tasting-all-events.tasting-media {
        text-align: center;
    }
    .tasting-all-events .tasting-media_body {
        padding-left: 24px;
        padding-right: 24px;
    }
    .book-a-tasting .tasting-all-events.tasting-media p {
        margin-bottom: 22px !important;
        text-align: center;
    }
    .book-a-tasting .tasting-all-events.tasting-media h2 span {
        padding-top: 0;
        font-size: .88em;
        margin-bottom: 14px;
    }
    
    .bar-tour .col-50:nth-child(2) {
        padding-left: 0;
        padding-top: 30px;
    }
    .bar-tour .home-copies.bar-tour-copy {
        margin: 8px 0 24px;
    }
    .location-title {
        margin-bottom: 14px !important;
    }
    .bar-tour .home-copies {
        margin-top: 10px;
    }
    
    
    
    .location-hours .tasting-all-events .tasting-media_body {
        padding: 60px 10px 50px;
        text-align: center;
    }
    .location-hours .tasting-all-events .slim-bar,
    .bar-tour.get-in-touch .slim-bar {
        margin-left: auto;
        margin-right: auto;
    }
    
    .location-hours .home-spacing {
        padding-top: 32px;
    }
    .cols.mobFlexDrr {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .home-spacing.location-hours {
        padding-bottom: 40px;
    }
    .location-hours .map-container {
        margin: 26px 0 32px;
    }
    .location-hours .btn {
        width: 100%;
        margin-bottom: 40px;
    }
    
    .bar-tour.get-in-touch {
        background: none;
        text-align: center;
    }
    
    .visit-page-bottom.kb-trail .flex {
        flex-direction: column-reverse;
    }
    .kb-trail .cols a {
        width: 216px;
        margin: 0 auto;
    }
    .kb-trail .cols {
        width: 100%;
        text-align: center;
    }
    .kb-trail .slim-bar-top.slim-bar {
        margin: 40px auto 26px;
    }
    .visit-page-bottom.kb-trail p {
        margin-bottom: 0 !important;
    }
      
    .you-do-bourbon .hh-be-content {
        padding-top: 40px;
    }
    .you-do-bourbon .hh-be-content p {
        color: #1f1f1f;
    }
    .flex.jc-center.latest-feeds-ctas {
        display: block;
    } 
    
    /*---- HHHC Page ----*/
    .hhhc-page .banner-texts .text-bar {
        font-size: 21px;
    }
    .hhhc-page .relative {
        position: relative !important;
    }
    .brand-detail-section.hhhc-page .banner-texts.distiller-texts {
        margin-bottom: 70px !important;
    }
    .hhb-parker-img {
        display: block;
        max-width: none;
        margin: 0 auto;
    }
    .hhb-parker-img img {
        max-height: none;
        margin: 34px auto 27px;
        max-width: 160px;
    }
    .hh-parker-heritage .hh-parker-head img {
        max-width: 260px;
    }
    .hh-parker-heritage .hh-parker-head .container {
        background-position: center 13px;
        padding: 50px 0;
        background-size: 270px;
    }
    .hhhc-page .section-head {
        margin-bottom: 16px;
    }
    .hhhc-page .hhb-parker-copies {
        padding: 0 15px;
    }
    .about-hhb-parker .container {
        flex-direction: column-reverse;
    }
    .hhb-parker-copies {
        flex: 1;
        text-align: center;
        padding: 0 20px;
    }
    
    .about-hhb-parker {
        background-position: center left;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }
    .hh-parkers-compare .section-head {
        padding: 0 20px;
    }
    .hh-parkers-compare .rye-bourbon-compared h3 {
        font-size: 28px;
    }
    .hh-parkers-compare .rye-bourbon-compared {
        padding: 20px 20px 0px;
    }
    .hh-parkers-compare .rye-bourbon-compared .cols.divider {
        margin-bottom: 45px;
    }
    .hh-parkers-compare .style-checked li {
        padding-left: 38px;
        background-size: 26px auto;
        padding-top: 9px;
        padding-bottom: 9px;
        font-size: 20px;
    }
    .parker-quote-section .col-78 {
        width: 100%;
    }
    .parker-quote-section.bib-quote .h2 {
        font-size: 26px;
        text-align: center;
        line-height: 1.4em;
        padding: 0 15px;
    }
    .unique-img-big {
        position: static;
        width: 100%;
        justify-content: center;
    }
    .unique-img-big img {
        height: auto;
        width: 100%;
    }
    .unique-label-section .section-head {
        text-align: center;
    }
    
    .unique-label-section .section-head .home-title {
        text-align: center;
        margin-bottom: 30px;
    }
    
    .unique-img-big {
        position: static;
        width: 100%;
        justify-content: center;
        margin-bottom: 40px;
    }
    
    .unique-img-big p {
        position: absolute;
        bottom: -15px;
        width: 100%;
        text-align: center;
    }
    
    .unique-img-big p span {
        color: #fff;
        background: #0B1D46;
        padding: 10px 26px;
        display: inline-block;
        text-transform: uppercase;
        font-family: 'AauxProOT-Regular';
    }
    .unique-label-section .home-copies {
        text-align: center;
    }
    .img-edition {
        margin: 40px 0 15px;
        padding: 0;
    }
    .img-edition .flex {
        display: flex !important;
        align-items: center;
    }
    .img-edition .flex img {
        max-width: 19px;
        margin-right: 10px;
    }
    .img-edition .flex span {
        text-transform: uppercase;
        font-size: 14px;
        color: #971B2F;
        font-family: 'AauxProOT-Bold';
        font-weight: bold;
    }
    .unique-img .unique-label-img {
        width: auto;
        height: 155px;
    }
    .unique-img {
        position: relative;
        overflow-y: auto;
    }
    .unique-img .common-dots {
        width: 913px;
    }
    .unique-img .common-dots a.common-indicator {
        font-size: 30px;
    }
    .unique-label-section {
        background-position: 20% 82%;
        background-size: 50% auto !important;
    }
    .unique-label-slider .common-slides h3 {
        display: flex;
        justify-content: center;
        font-size: 36px;
    }
    .unique-label-slider .common-slider_slides {
        margin-bottom: 40px;
    }
    .unique-label-slider .commonSlider-control {
        display: flex;
        justify-content: center;
    }
    .unique-label-slider .common-slider-control {
        width: 124px;
    }
    .unique-label-slider .common-slider-control button {
        width: 48px;
    }
    .hh-parkers-breakdown .section-head {
        padding: 0;
    }
    
    .hh-parkers-breakdown .section-head img {
        width: 100%;
    }
    
    .hh-parkers-breakdown .section-head h2.home-title {
        margin-top: -114px;
        color: #fff;
        margin-bottom: 60px;
    }
    
    .hh-parkers-breakdown .section-head p.home-copies {
        padding: 0 20px;
    }
    
    .hhb-tab-menu .brelease-styles.brtab h3 {
        text-transform: initial;
        font-size: 17px !important;
        text-align: center;
    }
    .hhb-tab-menu {
        justify-content: flex-start;
        margin: 0 0 15px;
        overflow-y: auto;
        padding: 0 15px;
    }
    .row.hhb-tab-content {
        padding: 0 15px;
    }
    .hhb-tab-menu .brelease-styles.brtab {
        float: none;
        width: auto;
        margin: 0;
        margin-right: 0px;
        min-width: 102px;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table table tr td:first-child,
    .hhb-tab-content .brelease-styles-detail.substitution-table table tr td:last-child {
        width: 25% !important;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table table tr td {
        width: 20% !important;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table p {
        font-size: 16px !important;
    }
    .hhb-tab-content tbody tr {
        border-bottom: 10px solid #fff;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table table thead tr td p p {
        font-size: 16px !important;
    }
    .hhb-tab-content table thead {
        background: #fff;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table table thead tr td p {
        font-size: 16px !important;
        color: #000 !important;
    }
    .hhb-tab-content .brelease-tab-block {
        margin-bottom: 22px;
    }
    .hh-parker-heritage {
        padding-top: 4px;
    }
    .about-hhb-parker.section-spacing {
        padding: 50px 0 30px;
    }
    .hh-parkers-compare.section-spacing {
        padding: 50px 0px 20px;
    }
    .section-spacing.parker-quote-section {
        padding: 50px 0;
    }
    .common-spaces.the-lineage.unique-label-section {
        position: relative;
        display: block;
        width: 100%;
        overflow: hidden;
    }
    .unique-label-section .container {
        position: relative;
        padding: 0;
    }
    .parker-quote-section .author {
        flex-direction: column;
        justify-content: center;
    }
    .parker-quote-section .author p.author-name.p.md {
        text-align: center;
        margin: 0;
        padding-top: 16px;
        font-size: 18px;
    }
    .section-spacing {
        padding: 84px 0;
    }
    .bib-quote .bib-quote-bg {
        background-size: 667px auto;
    }
    .bib-quote .quote-icon {
        width: 167px;
    }
    .bib-quote .author img {
        width: 94px;
    }
    .bib-quote .p.md {
        font-size: 24px;
    }
    
    .bib-quote .h2 {
        font-size: 54px;
    }
    .unique-img .common-dots a.common-indicator:nth-child(3) {
        left: 11.9%;
    }
    .bib-quote .toWhite  {
        color: #fff !important;
    }

    .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .mobileCommonDots.common-dots a.common-indicator:first-child {
        left: 27% !important;
    }
    .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .mobileCommonDots.common-dots a.common-indicator:nth-child(2) {
         top: 41%;
         left: 27.5%;
    }
    .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .mobileCommonDots.common-dots a.common-indicator:nth-child(3) {
         left: 46% !important;
    }
    /*---- HHHC Page ----*/
    /*---- Rittenhosue Page ----*/
    .rise-slide-inner {
        flex-direction: column;
    }
    .rittenhosue-page .home-title span {
        font-size: 1.1em;
    }
    .next-preview-btn a img {
        width: 56px;
    }
    .rise-slider-section .sliderBottom {
        margin-top: 30px;
        padding: 0 15px;
    }
    .rise-slider-section .owl-nav {
        display: none !important;
    }
    .rise-slide {
        padding: 15px;
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
    }
    .rise-slide-img-wrap {
        width: 100%;
        height: auto;
        padding-bottom: 100%;
        position: relative;
    }
    .rise-slide-img-wrap img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .rye-bourbon-compared {
        flex-direction: column;
        margin: 0 15px;
        border: 1px solid rgba(13, 32, 74, 0.2);
    }
    .rye-bourbon-compared .cols {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .rye-bourbon-compared .cols.divider {
        border-right: 0;
        border-bottom: 1px solid rgba(13, 32, 74, 0.2);
        margin-bottom: 30px;
    }
    .rye-bourbon-compared .copy-block {
        padding: 0 0 25px;
    }
    .bartenders-favorite-section .flex.flex-row {
        flex-direction: column;
    }
    .next-preview-btn.flex.visible-xs {
        display: flex !important;
        justify-content: center;
        margin: 0 0 25px;
    }
    .rise-slider-section {
        margin-bottom: 40px;
        padding-top: 40px;
    }
    .bottled-bond .home-title span {
        font-size: 1em;
    }
    .bottled-bond {
        background: #000000;
    }
    .bottled-bond h2.home-title {
        color: #fff;
        margin-bottom: 12px;
    }
    .bottled-bond p.home-copies {
        color: #fff;
    }
    .rye-bourbon-compared h3 span {
        font-size: 1em;
    }
    .rye-bourbon-compared h3 span {
        font-size: .8em;
    }
    .rye-bourbon-quote {
        max-width: none;
        margin: 50px 15px !important;
        background: #F9F9F9;
    }
    .rye-bourbon-compared .img-block img {
        height: 229px;
    }
    .rittenhosue-page .home-title span {
        font-size: 1.1em;
        line-height: 1.1em;
    }
    .bartenders-favorite-section .home-copies {
        font-size: 18px;
    }
    .bartenders-favorite-section img {
        width: 80px;
        margin: 0px 0 14px;
    }
    .bartenders-favorite-section .cols {
        margin-top: 40px;
        padding: 0 20px;
    }
    .bartenders-favorite-section h3 span {
        font-size: .9em;
    }
    .bartenders-favorite-section .section-head {
        margin-bottom: 0;
    }
    .rye-bourbon-quote.common-qoute h2 span {
        font-size: 0.7em;
    }
    .bartenders-favorite-section {
        padding: 50px 0;
        margin: 0 0 50px;
    }
    .rise-slide-img {
        margin: 0 0 25px;
        max-width: none;
    }
    .next-preview-btn a.disabled {
        opacity: .25;
        filter: grayscale(1);
        pointer-events: none;
    }
    .hhb-parker-copies {
        flex: 1;
        text-align: center;
        padding: 0 20px;
    }
    /*---- Rittenhosue Page ----*/
    .brands-container.products-row-4 {
        margin-bottom: 0;
    }
    .brands-container-bottom.brands-container {
        padding-bottom: 0;
    }
    .brands-container-last.brands-container {
        padding-bottom: 30px;
    }

    /*--- BIB New Page Starts ---*/
    .bottled-in-bond-banner {
        background-image: url('../images/bottled-in-bond-banner-mob.jpg');
    }
    .story-content .container {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: flex-end;
    }
    .storyCopy {
        width: 100%;
    }
    .story-content {
        padding: 65px 0;
    }
    .quote-sec.new-hh-be {
        margin-top: 50px;
        text-align: left;
        padding: 80px 0 !important;
    }
    .new-hh-be.quote-sec .home-title {
        color: #fff;
    }
    .quote-sec .quote-of.bib-quote {
        max-width: fit-content;
    }
    .quote-sec .container {
        padding: 0 20px;
    }
    .quote-sec .slim-bar-top.slim-bar {
        margin-bottom: 17px;
    }
    .quote-of.bib-quote img {
        width: 80px;
        height: 80px;
        max-width: 80px;
        margin: 0 18px 0 0 !important;
    }
    .quote-of.bib-quote {
        margin-top: 8px;
        max-width: 100%;
    }
    .borderOuter-box {
        height: 100%;
        width: 100%;
    }
    .borderOuter-box,
    .borderInner-box {
        background-image: linear-gradient(95deg, rgba(216, 200, 143, 1), rgba(220, 205, 146, 1), rgba(178, 154, 70, 1), rgba(210, 195, 132, 1), rgba(218, 202, 144, 1));
    }
    .borderInner-box {
        height: calc(100% - 14px);
        width: calc(100% - 14px);
    }
    .borderOuter-box::before,
    .borderInner-box::before {
        height: calc(100% - 6px);
        width: calc(100% - 6px);
    }
    .crafted-copy {
        width: 100%;
        text-align: center;
        position: relative;
        padding: 55px 25px 60px;
    }
    .crafted-sec {
        margin-top: 50px;
        background-image: none;
        background-color: #0e2556;
        padding: 40px 0 74px;
    }
    .crafted-sec.space-bottom {
        margin-bottom: 60px;
    }
    .crafted-sec.space-bottom .crafted-copy {
        padding-bottom: 0;
    }
    .crafted-copy .btn.learn-more {
        width: 100%;
        border-radius: 4px;
    }
    .sliderCol {
        width: 100%;
        margin-top: 50px;
    }
    .sliderCol {
        width: 100%;
        margin-top: 60px;
    }
    .crafted-copy .slim-bar.slim-bar-blue {
        margin: 22px auto 10px;
        background: #CEA44A;
    }
    .crafted-copy p {
        line-height: 30px;
        margin: 15px 0;
    }
    .crafted-copy .relative {
        z-index: 10;
    }
    .crafted-content .container {
        padding: 0 20px;
    }
    .single-craft-slide {
        display: flex;
        flex-direction: column-reverse;
        text-align: center;
    }
    .sliderCol > p {
        margin: 0 0 20px;
        line-height: 30px;
    }
    .img-desc {
        font-size: 22px;
    }
    .img-count {
        font-size: 64px;
        margin-top: -14px;
        padding-bottom: 1px;
    }
    #slide-counter {
        font-size: 14px;
        margin-bottom: 18px;
    }
    .slider-status {
        margin-top: 50px;
    }
    .slideState {
        width: 100%;
    }
    .rye-bourbon-quote.lynn-quote {
        margin: 55px auto 65px !important;
    }
    .hhd-badge {
        top: 390px;
        width: 235px;
        left: -15px;
    }
    .lineage-sec .lineage-slider {
        margin-top: 54px;
    }
    .lineage-sec .common-spaces:first-child {
        padding-top: 70px;
    }
    .common-spaces.mobile-center {
        text-align: center;
        padding-top: 45px !important;
    }
    .mobile-center .red-bar.goldenBg {
        margin-left: auto;
        margin-right: auto;
    }
    .lynn-quote .quote-of.bib-quote {
        margin-top: 12px;
    }
    .crafted-carousel .owl-stage {
        padding-left: 10px !important;
    }
    /*--- BIB New Page Ends ---*/
    .unique-img-big .img-edition.visible-xs {
        display: flex !important;
    }
    .unique-img-big .img-edition.visible-xs p {
        position: relative;
        width: calc(100% / 3);
        display: flex !important;
        flex-direction: row !important;
        padding: 0 !important;
    }
    .unique-img-big .img-edition.visible-xs p span {
        display: block;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    /*~~~~ Heaven Hill Grain to Glass ~~~~*/
    .hh-grain-banner.brand-detail-banner {
        background-image: url('../images/green-fields-masthead-mob.jpg') !important;
    }
    .hh-grain-page .unique-label-section {
        padding-bottom: 40px;
    }
    .hh-grain-page .unique-label-section .section-head .home-title {
        margin-bottom: 0;
    }
    .hh-grain-page .unique-label-section .home-copies {
        margin-bottom: 40px;
    }
    .hh-grain-page .common-dots.unique-mobile-indicators {
        width: 100%;
        bottom: 0;
        top: unset;
        height: 40%;
    }
    .hh-grain-page .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .unique-mobile-indicators.common-dots a.common-indicator:first-child {
        top: 22%;
        left: 62% !important;
    }
    .hh-grain-page .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .unique-mobile-indicators.common-dots a.common-indicator:nth-child(2) {
        top: 31%;
        left: 1% !important;
    }
    .hh-grain-page .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .unique-mobile-indicators.common-dots a.common-indicator:nth-child(3) {
        top: 44%;
        left: 2% !important;
    }
    .hh-grain-page .visible-xs .unique-img-block.hhhc-styles-detail:nth-child(3) .unique-img .unique-mobile-indicators.common-dots a.common-indicator:nth-child(4) {
        top: 42%;
        left: 20% !important;
    }
    .hh-grain-page .hh-parkers-compare .rye-bourbon-compared .cols.divider {
        border-bottom: none;
    }
    .menuBtn .btn {
        width: 100%;
    }

    /*-- Shipping FAQs --*/
    .faq-sec {
        margin-top: 40px;
    }
    .faq-sec .container {
        padding: 0 20px;
        max-width: 100%;
    }
    .single-faq {
        margin-bottom: 35px;
    }
    .single-faq ul {
        margin-top: 22px;
    }
    .single-faq .h3 {
        padding-top: 8px;
        margin-bottom: 8px;
    }
    .mesg {
        margin-top: 20px;
        font-size: 10px;
    }

    .edition-item span {
        font-size: 27px;
    }

    .farm-rescue-module .container {
        flex-wrap: wrap;
        padding: 0 15px;
    }
    .farm-rescue-module img {
        width: 290px;
        margin: 0 auto;
    }
    .farm-rescue-module .col-56 {
        width: 100%;
    }
    .farm-rescue-module .home-title,
    .farm-rescue-module .home-copies {
        text-align: center;
    }
    
    .farm-rescue-module .home-title {
        margin-top: .75em;
    }
    .farm-rescue-module .col-56 .flex {
        justify-content: center;
    }
    .farm-rescue-module.section-spacing {
        padding-top: 10px !important;
        padding-bottom: 60px;
    }
    .unique-label-slider .common-slides {
        margin-left: auto;
        margin-right: auto;
    }
    .g2g-by-numbers.section-spacing {
        padding: 20px 15px 60px;
    }
    .g2g-edition {
        display: flex;
        width: 100%;
        margin-bottom: 0;
        flex-wrap: wrap;
    }
    .edition-item {
        flex-direction: row;
        width: 100% !important;
        margin-bottom: 6px !important;
        gap: 6px;
    }
    .edition-item span {
        width: 50%;
        font-size: 16px;
        margin-bottom: 0 !important;
        background: #F8F8F8 !important;
        color: #0B1D46 !important;
        min-height: 1px !important;
        padding: 10px !important;
        height: 100% !important;
    }
    .g2g-edition-id .edition-item:first-child {
        display: none;
    }    
    .g2g-edition-id:not(:first-child) {
        display: none;
    }
    .edition-carousel.owl-carousel {
        margin-bottom: 10px;
    }

    .edition-carousel.owl-carousel .home-copies {
        margin: 0 !important;
        background: #0B1D46;
        color: #fff;
        text-align: center;
        padding: 0 1em .3em;
    }
    .edition-carousel.owl-carousel .owl-nav button {
        width: 50px;
        height: 100%;
        position: absolute;
        top: 0;
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 16px auto;
        text-indent: -9999em;
    }
    .edition-carousel.owl-carousel .owl-nav button.disabled {
        opacity: 0;
    }
    .edition-carousel.owl-carousel .owl-nav .owl-prev {
        background-image: url(../images/to-left-arrow.svg);
        left: 0;
    }
    .edition-carousel.owl-carousel .owl-nav .owl-next {
        background-image: url(../images/to-right-arrow.svg);
        right: 0;
    }    
    .g2g-unique-label .unique-img .common-dots a.common-indicator:nth-child(1) {
        left: 66%;
        top: 22%;
    }
    .g2g-unique-label .unique-img .common-dots a.common-indicator:nth-child(2) {
        left: -1%;
        top: 27%;
    }
    .g2g-unique-label .unique-img .common-dots a.common-indicator:nth-child(3) {
        left: 0% !important;
        top: 42%;
    }
    .g2g-unique-label .unique-img .common-dots a.common-indicator:nth-child(4) {
        left: 22%;
        top: 30%;
    }    
}
    @media screen and (max-width: 639px) {
    /*------About Page------*/
    
    .window-container {
        margin: 60px auto;
    }
    .window-title {
        max-width: 100%;
        padding-left: 20px;
    }
    .window-close {
        right: 20px;
    }
    .facility-items {
        padding: 30px 30px 35px;
        max-width: 90%;
    }
    
    .facility-items::after, .facility-items::before {
        left: -7.5vw;
        width: 5vw;
    }
    .facility-items::before {
        right: -7.5vw;
        left: auto;
    }
    .facility-items h3 {
        font-size: 36px;
        margin-bottom: 6px;
    }
    .facility-items p {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .window-control {
        margin-top: 25px;
    }
    .window-control ul li {
        margin: 0 8px;
    }
    .window-control ul li a{
        width: 14px;
        height: 14px;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 5%;
    }
    .whiskey-page .facilities-section a.facility-one {
        top: 47.5%;
        right: 22%;
    }
    .whiskey-page .facilities-section a.facility-three {
        top: 52%;
        right: 40%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 62%;
        right: 28%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 45%;
        right: 19%;
    }
    /*------About Page------*/    
    
    /*------privacy page------*/
    .privacy-page.contact-form p {
        margin-bottom: 20px;
    }
    .privacy-page.contact-form {
        margin-bottom: 15px;
    }
    /*------privacy page------*/
    .mof-filter_container {
        margin-right: 0;
        margin-left: 0;
    }
    
    .unique-img-big{
        height: auto;
    }
    }
    
    @media screen and (max-width: 599px) {
    h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 24px;
    }
    p, li{
        font-size: 17px;
    }
    .btn-lg, 
    .btn {
        font-size: 18px;
        line-height: 24px;
        padding: 10px 25px 10px;
        min-width: 1px;
    } 
    .btn-lg.learn-more span,
    .learn-more span {
        background-position: right center;
        background-size: 10px auto;
        padding: 0 18px 0 0;
    }
    .home-hero {
        min-height: 480px;
    }
    .hero-text {
        margin-top: 280px;
        padding-left: 38px;
        padding-right: 20px;
    } /*
    .btn-lg.learn-more.woy {
        font-size: 10px;
    }  */
    .home-hero h2 {
        font-size: 42px;
        margin-bottom: 10px;
    }
    .home-hero p {
        font-size: 19px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .about-brand {
        padding-top: 25px;
    }
    .about-hero {
        padding: 30px 35px 35px;
        width: calc(100% - 50px);
        margin-top: -45px;
        margin-bottom: 40px;
    }
    .about-hero p {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .signup-section .container {
        padding: 0 25px;
    }
    .signup-section p {
        line-height: 30px;
    }
    .newsletter-signup h3 {
        margin-bottom: 15px;
        padding-top: 20px;
    }
    .newsletter-signup .input-group {
        margin-bottom: 13px;
    }
    .newsletter-signup .form-control {
        background-position: 16px center;
        background-size: 24px auto;
        font-size: 18px;
        height: 48px;
        padding: 0 20px 0 56px;
        width: 100%;
    }
    .newsletter-signup button {
        font-size: 18px;
        height: 48px;
        margin-top: 20px;
    }
    .awards-section p {
        line-height: 30px;
        margin-bottom: 30px;
    }
    .awards-section p ,
    .awards-section h2 {
        padding: 0 25px;
    }
    .awards-section ul li {
        margin-bottom: 30px;
        padding: 0 25px;
    }
    .awards-section ul li:last-child {
        margin-bottom: 10px;
    }
    
    .awards-section h4 {
        font-size: 20px;
        line-height: 30px;
    }
    hr {
        background-size: auto 16px;
        margin: 25px auto;
        width: calc(100% - 50px);
    }
    .top-bar::before {
        height: 4px;
        width: 48px;
    }
    .whiskey-visit .half-width:first-child {
        padding-left: 25px;
    }
    .whiskey-visit .half-width:nth-child(2) {
        padding-right: 25px;
    }
    .whiskey-visit .half-width {
        margin-bottom: 20px;
    }
    .bottom-bottle-section p {
        line-height: 30px;
        margin-bottom: 14px;
    }
    .bottom-bottle-section .btn {
        margin-bottom: 30px;
    }
    .text-bar {
        font-size: 22px;
        line-height: 56px;
    }
    .visit .text-bar {
        left: 40px;
        top: -32px;
    }
    .whiskey .text-bar {
        bottom: -20px;
        right: 40px;
    }
    .awards-section {
        padding-bottom: 70px;
    }
    .bottom-bottle-section {
        padding-top: 35px;
    }
    .bottom-bottle-section .container,
    .visit-special-media {
        padding: 0 25px;
    }
    .bottom-bottle-section h2 {
        font-size: 30px;
    }
    .about-hero h2 {
        margin-bottom: 3px;
    }
    
    .footer .footer-logo img {
        max-width: 320px;
    }
    .footer-left {
        padding: 50px 25px 45px;
    }
    .footer2020 .footer-left {
        padding-top: 50px;
    }
    .footer-social {
        margin: 40px 0 30px;
        padding: 25px 0;
    }
    .footer-social li a {
        height: 40px;
        width: 40px;
    }
    .footer p {
        font-size: 12px;
        line-height: 20px;
    }
    .footer-left .media img {
        width: 180px;
    }
    /*--------About page---------*/
    .about-us-page .facilities.interactive-map {
        margin-top: 40px;
    }
    .small-banner {
        min-height: 250px;
    }
    .banner-texts .container {
        top: -20px;
    }
    .banner-texts .text-bar {
        left: 15px;
        top: -35px;
        font-size: 28px;
        line-height: 56px;    
    }
    .banner-texts {
        padding: 0 25px;
    }
    .banner-texts p {
        font-size: 17px;
        line-height: 30px;
        margin-top: 0;
        padding: 37px 49px 27px;
    }
    .banner-texts h2 {
        font-size: 30px;
    }
    .about-mid .whiskey-visit {
        padding-bottom: 30px;
    }
    .meet-distillers hr {
        margin: 30px auto 60px;
    }
    
    .facilities.type-1 {
        margin-top: 28px;
    }
    .facilities-section,
    .about-interactive-map.facilities-section {
        height: 340px;
    }
    .facilities-section a img {
        width: 30px;
    }
    .facilities-section a:hover,
    .facilities-section a.active{
        background-size: 30px auto;
    }
    .facilities-section a {
        border-width: 2px;
        right: 70px;
        top: 140px;
        width: 56px;
        height: 56px;
    }
    .facilities-section .facility-two {
        right: 114px;
        top: 220px;
    }
    .facilities-section .facility-three {
        right: 148px;
        top: 92px;
    }
    .facilities-section .facility-four {
        left: 167px;
        top: 167px;
    }
    .facilities-section .facility-five {
        left: 134px;
        top: 50px;
    }
    .facilities-section .facility-six {
        left: 67px;
        top: 212px;
    }
    
    .facilities-section .text-bar {
        right: 25px;
        top: -36px;
    }
    .meet-distillers.about-brand {
        padding-top: 25px;
    }
    .master-distiller-special .container.video-special {
        margin-top: 54px;
    }
    .master-distiller-special .container.video-special {
        margin-top: 60px;
    }
    /*--------About page---------*/
    
    /*------Brand Detail page------*/
    .brand-detail-section .hhd-controls-section {
        margin-top: 60px;
    }
    .about-hero ul li ,
    .brand-info p, 
    .featured-recipe-detail p {
        line-height: 30px;
    }
    .brand-info p {
        margin-bottom: 10px;
    }
    .brand-info .btn {
        margin-bottom: 45px;
    }
    .brand-detail hr.ec-page, 
    .brand-detail hr.mob-ec-page ,
    .brand-detail hr {
        margin: -12px auto 27px;
    }
    .featured-recipe-detail h3 span {
        font-size: 15px;
        margin-bottom: 12px;
    }
    .featured-recipe-detail h3 {
        font-size: 30px;
        margin-bottom: 30px;
        padding-top: 14px;
    }
    .common-qoute.lynn-quote .red-bar {
        margin-bottom: 12px;
    }
    .featured-recipe-detail img {
        margin: 0 auto 30px;
        max-width: 220px;
    }
    .brand-info {
        margin-top: 0;
        padding: 0 25px;
    }
    .brand-award-section {
        padding: 0 25px;
    }
    .featured-img-block, .featured-recipe-detail {
        padding-left: 25px;
        padding-right: 25px;
    }
    .featured-recipe-detail h5 div {
        font-size: 18px;
        line-height: 28px;
    }
    .featured-recipe-detail h5 div:first-child {
        font-size: 26px;
        line-height: 28px;
    }
    .brand-detail-section .featured-recipe-detail p {
        margin-bottom: 10px;
    }
    .brand-detail-section .bottom-bottle-section {
        padding-top: 30px;
    }
    .featured-recipe-detail h5 div ,
    .brand-featured-recipe .featured-recipe-detail h5 div{
        max-width: 320px;
    }
    .featured-recipe-detail h5 div span {
        font-size: 28px;
    }
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .brands-container {
        padding: 0 25px;
    }
    .brands-container img {
        margin: 0 auto 25px;
        max-width: 170px;
    }
    .brands-container h3 {
        margin-bottom: 5px;
        padding-top: 20px;
    }
    .brands-container p {
        line-height: 30px;
        margin-bottom: 25px !important;
    }
    .brands-container .one-fourth:last-child .btn  {
        margin-bottom: 20px;
    }
    
    .brands-main-section .banner-texts .text-bar,
    .ex-whiskey-page .banner-texts .text-bar {
        font-size: 22px;
    }
    .brands-main-section .brands-container {
        margin-top: 0;
    }
    /*------Brands page------*/
    
    /*------Contact page------*/
    .contact-form .container {
        padding: 0 25px;
    }
    .contact-form h3 {
        font-size: 28px;
        padding-top: 20px;
    }
    .contact-form p,
    ul.bulleted-lists li {
        line-height: 30px;
    }
    #contact-form {
        padding-top: 20px;    
    }
    .contact-page .contact-form {
        margin-top: 55px;
    }
    /*------Contact page------*/
    
    /*------recipes page------*/
    .recipes-page .hhd-controls-section {
        margin-top: -16px;
    }
    .recipes-filter {
        padding: 0 25px;
    }
    .recipes-filter h2 {
        margin: 0 auto 15px;
    }
    .recipes-filter h2 span{
        padding: 0 15px;
    }
    .filtered-recipes {
        padding: 0 25px;
    }
    .recipes-filter .half-width {
        margin-bottom: 15px;
    }
    .chosen-container-single a.chosen-single {
        font-size: 17px;
        line-height: 40px;
        padding-left: 10px;
        padding-right: 40px;
    }
    .chosen-container-single .chosen-single div {
        width: 40px;
    }
    .chosen-container .chosen-results li {
        font-size: 0.8em;
    }
    .single-recipe img {
        margin: 0 auto 25px;
        max-width: 150px;
    }
    .single-recipe h3 {
        font-size: 20px;
        min-height: 105px;
        padding-top: 15px;
    }
    .filtered-recipe-detail {
        padding: 25px 0;
        margin: 0 10px 30px;
    }
    .close-recipe {
        height: 20px;
        top: -10px;
        width: 40px;
    }
    .filtered-recipe-detail img {
        max-width: 240px;
    }
    .filtered-recipe-detail .featured-recipe-detail {
        padding: 0;
    }
    .substitution-table {
        margin: 0 0 20px;
        padding: 0 25px;
    }
    
    .substitution-table table tr td {
        padding: 10px 15px 12px;
    }
    .common-mid-section .substitution-table p {
        font-size: 20px !important;
        line-height: 30px;
    }
    .substitution-table table tr td span i {
        margin-top: 5px;
    }
    .substitution-table td span {
        font-size: 16px;
        line-height: 30px;
    }
    .common-mid-section .substitution-table h3 {
        font-size: 24px;
        line-height: 30px;
        padding: 10px 15px;
    }
    .select-container .btn-fallback span {    
        width: 40px;
    }
    .phone .select-container .btn-fallback, 
    .tablet .select-container .btn-fallback {
        font-size: 16px;
        height: 40px;
        padding: 0 40px 0 10px;
    }
    /*------recipes page------*/
    
    /*-------experience whiskey--------*/
    .experience-whiskey-main {
        padding: 0 25px;
        margin-top: 10px;
    }
    .experience-whiskey-main .hhd-video-wrapper, 
    .tasting-img {
        margin-left: -25px;
        margin-right: -25px;
    }
    .experience-whiskey-main .hhd-video-wrapper ,
    .tasting-points img {
        margin-bottom: 15px;
    }
    .whiskey-media {
        margin-bottom: 18px;
    }
    .whiskey-media .media-left img {
        width: 50px;
    }
    .whiskey-media .media-body h2 {
        font-size: 24px;
    }
    .whiskey-media .media-left span {
        font-size: 24px;
        height: 50px;
        line-height: 50px;
        width: 50px;
    }
    .tasting-points p, 
    .w-detail, 
    .tasting-tip p, 
    .tasting-points.last-padding p {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 30px;
    }
    .experience-whiskey-main .tasting-tip {
        padding-left: 30px;
    }
    
    .experience-whiskey-main hr {
        margin: 30px auto 40px;
        width: 100%;
    }
    .how-to-enjoy-hero + hr{
        margin: -5px auto 64px;
    }
    .ex-whiskey-page .whiskey-visit {
        padding-bottom: 0;
    }
    .experience-whiskey-main .top-bar {
        margin-bottom: 20px;
        padding-top: 12px;
    }
    
    .tasting-points.special-points p:last-child {
        margin-bottom: 30px;
    }
    /*-------experience whiskey--------*/
    
    /*-------Content Feed--------*/
    .content-feed-page .recipes-filter {
        margin: 7px 0 35px;
    }
    .feed-block {
        padding: 0 25px;
    }
    .feed-detail p {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 8px;
    }
    .feed-detail .btn {
        margin-bottom: 35px;
    }
    .content-feed-page .newsletter-signup p, 
    .content-feed-page .signup-section p {
        font-size: 17px;
        line-height: 30px;
    }
    .feed-block .newsletter-signup {
        padding-bottom: 22px;
    }
    .content-feed-page .signup-section {
        padding-bottom: 0;
    }
    .content-feed-page hr {
        margin-bottom: 30px;
    }
    .feed-block .hhd-video-wrapper, 
    .feed-block .feed-img {
        margin-bottom: 30px;
        margin-left: -25px;
        margin-right: -25px;
    }
    .feed-detail h3 {
        font-size: 24px;
    }
    /*-------Content Feed--------*/
    
    /*-------Content Detail--------*/
    .content-detail-page .hhd-video-wrapper {
        margin-bottom: 40px;
        margin-top: 10px;
    }
    .content-detail-page .meet-distiller-section .media p, 
    .content-detail-page .meet-distiller-section p {
        line-height: 30px;
        margin-bottom: 5px;
    }
    .content-detail-page .facility-detail {
        padding: 60px 25px 0;
    }
    .content-detail-page .facility-infos h2 {
        font-size: 30px;
        margin-bottom: 6px;
        padding-top: 18px;
    }
    .content-detail-page .facility-infos p {
        font-size: 17px;
        line-height: 30px;
    }
    .content-detail-page .facilities-section {
        height: 330px;
    }
    .content-detail-page .facilities {
        margin-bottom: 0;
    }
    .facilities-section .facility-slide-control {
        bottom: -25px;
    }
    .mobile-slide-control {
        margin: 0 auto 20px;
    }
    .mobile-slide-control li {
        padding: 0 5px;
    }
    .mobile-slide-control li a{
        height: 4px;
    }
    .facilities hr.visible-xs {
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .content-detail-page .about-hero {
        width: calc(100% - 50px);
    }
    .hours-of-operation.type-2 hr {
        margin: 20px auto 35px;
    }
    .content-detail-page .meet-distiller-section .media p {
        margin-bottom: 25px;
    }
    /*-------Content Detail--------*/
    
    /*-------whiskey 101--------*/
    .whiskey-page .facilities .whiskey-media, 
    .whiskey-page .facilities p,
    .w-styles-detail .media-body {
        padding: 0 25px;
    }
    .whiskey-page .facilities p,
    .whiskey-styles p, 
    .whiskey-styles .media li{
        font-size: 17px;
        line-height: 30px;
    }
    .american-whiskey hr {
        margin-bottom: 35px;
        margin-top: 35px;
    }
    .american-whiskey .container hr {
        margin-bottom: 30px;
        margin-top: 0;
    }
    .whiskey-styles h2 {
        margin-bottom: 30px;
    }
    .w-styles-detail h6 {
        font-size: 20px;
    }
    .w-styles-detail {
        margin: 0 0 40px;
        padding: 35px 0;
    }
    .style-type2 .w-styles-detail {
        margin-bottom: 0;
    }
    .whiskey-slider {
        margin: 0 -25px;
    }
    
    .w-style-main,
    .style-type2 .maxReachedBox .w-style-main{
        height: 135px;
        width: 135px;
    }
    .w-styles-inner {
        width: 127px;
        height: 127px;
    }
    .style-type2 .maxReachedBox .w-styles-inner {
        height: 122px;
        width: 122px;
    }
    .style-type2 .maxReachedBox .w-styles-inner h5 {
        width: 86%;
    }
    
    .w-styles-inner h5 {
        background-size: 5px auto;
        font-size: 24px;
        line-height: 24px;
        padding: 0 15px;
    }
    .w-styles-inner h6 {
        font-size: 32px;
        line-height: 32px;
    }
    .w-styles {
        margin: 0 25px;
        padding-bottom: 45px;
        width: auto;
    }
    
    .w-styles .w-style-main::before {
        bottom: -59px;
    }
    /*-------whiskey 101--------*/
    
    /*-------Visit US--------*/
    .visit-mid-bg {
        margin-top: 40px;
    }
    .content-detail-page.visit-page .facility-infos p {
        margin-bottom: 20px;
    }
    .visit-page .meet-distiller-section .btn {
        margin-bottom: 40px;
    }
    
    .visit-page .facilities-section .text-bar {
        font-size: 20px;
    }
    .type-2 hr {
        margin: 15px auto 70px;
    }
    .content-detail-page.visit-page .facility-detail {
        padding-top: 30px;
    }
    .content-detail-page .about-hero {
        padding: 25px 30px 35px;
    }
    .type-2 .last {
        margin: 0 auto 30px;
    }
    .visit-special-media img {
        margin: 30px auto;
        width: 280px;
    }
    .content-detail-page.visit-page .half-width:first-child,
    .visit-page-bottom,
    .mob-adjust {
        padding: 0 25px !important;
    }
    .visit-page .facilities-section .text-bar {
        font-size: 18px;
        right: 25px;
        top: -30px;
    }
    .content-detail-page.visit-page .facilities {
        margin-bottom: 35px;
    }
    .visit-page .substitution-table {
        margin: 5px 0;
    }
    .visit-page .meet-distiller-section ul li {
        line-height: 30px;
        margin-bottom: 8px;
    }
    .content-detail-page.visit-page .list-row .half-width {
        padding: 0 !important;
    }
    .content-detail-page.visit-page .list-row .half-width ul {
        padding-left: 17px;
    }
    .row.list-row {
        margin-bottom: 25px;
    }
    .visit-ind .type-2 .last {
        background-size: auto 16px;
        margin: 0 auto 30px;
        width: 100%;
    }
    .visit-page .meet-distiller-section .bhc-blocks h4 {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .visit-page .meet-distiller-section .bhc-blocks {
        margin-bottom: 0;
        padding-top: 10px;
    }
    .visit-page .meet-distiller-section .bhc-blocks:last-child {
        margin-bottom: 10px;
    }
    .visit-page .hours-of-operation .operations-info p, .visit-page .operations-info ul li {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .visit-page .hours-of-operation .media h3 {
        margin-bottom: 15px;
    }
    .visit-page .operations-info ul {
        padding-left: 18px;
    }
    .visit-page .operations-info ul li {
        margin-bottom: 5px !important;
    }
    /*-------Visit US--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 45px;
    }
    .hhd-controls-section.row.has-special-bar,
    .video-special.has-special-bar,
    .master-distiller-special .hhd-controls-section.row.has-special-bar {
        margin-top: 60px;
    }
    .hhd-controls-section.distiller-awards.row {
        margin-top: 15px;
    }
    .banner-texts .container.lg-brand-name {
        margin-bottom: 35px;
    }
    .md-brand-name .text-bar {
        font-size: 20px;
    }
    .bar-only .lg-brand-name .text-bar span {
        padding: 13px 0;
    }
    /*------Shapira Family Page------*/
    
    /*-------SEM page--------*/
    .sem-section {
        padding: 20px 25px 60px; 
    }
    .sem-section img {
        max-width: 160px;
    }
    .sem-section h3 {
        margin: 30px 0 9px;
        padding-top: 20px;
    }
    .sem-section .special-sem {
        margin: 50px 0;
        line-height: 20px;
    }
    .sem-section p {
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .sem-section .special-sem span::after, 
    .sem-section .special-sem span::before {
        width: 30px;
        top: 10px;
    }
    
    /*-------SEM page--------*/
    .facilities.parkers-page-table hr{
        margin-top: -28px;
    }
    
    /*-----Parkers page-----*/
    .bottle-item {
        width: 210px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .bottle-item img {
        margin-bottom: 20px;
    }
    .bottle-slider-container {
        margin-top: 15px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 34px;
    }
    .substitution-table .bottle-slider-container .bottle-item p {
        font-size: 18px !important;
        line-height: 28px;
    }
    .bottle-slider-controller {
        margin-top: 20px;
    }
    .inline-block ul li a {
        width: 16px;
        height: 16px;
        border-width: 2px;
    }
    .inline-block ul li {
        margin: 1px 8px 0;
    }
    /*-----Parkers page-----*/
    
    /*---Recipe sectoin update Feb 2017*/
    .recipe-page-special .featured-recipe-detail h3 {
        padding-top: 28px;
        margin-bottom: 18px;
        font-size: 30px;
    }
    .recipe-page-special .featured-recipe-detail h3 span {
        font-size: 22px;
        padding-top: 16px;
    }
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        font-size: 18px;
        max-width: 320px;
        line-height: 28px;
    }
    .recipe-page-special .featured-recipe-detail h5 {
        margin-bottom: 16px;
    }
    .recipe-page-special .featured-recipe-detail p {
        font-size: 17px;
        line-height: 30px;
    }
    .recipe-page-special .half-width:nth-child(2) {
        padding-top: 36px;
    }
    .recipe-page-special .half-width:nth-child(2)::before {
        top: 30px;
    }
    .recipe-page-special .half-width:nth-child(2) .featured-recipe-detail p {
        margin-top: -15px !important;
        margin-bottom: 18px !important;
    }
    .recipe-page-special .share-recipe.row {
        padding-top: 25px;
        margin-top: 29px;
        max-width: 94%;
    }
    .recipe-page-special .whiskey-style-tab {
        margin-bottom: 0;
    }
    .recipe-page-special .w-styles-detail .media-left img {
        max-width: 45%;
        margin: 0 auto 30px;
    }
    
    .recipe-page-special .w-styles {
        margin: 0 25px;
        padding-bottom: 45px;
    }
    .recipes-page hr {
        margin-bottom: 30px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    /*-------BWS footer--------*/
    .bws-footer-window {
        padding: 20px 25px 25px;
    }
    .bws-footer-window p {
        line-height: 30px;
        margin-bottom: 12px;
    }
    .bws-footer-window .container .half-width {
        margin-top: 4px;
    }
    .bws-footer-window .container .bws-close {
        margin-top: 20px;
        font-size: 18px;
    }
    /*-------BWS footer--------*/
    
    /*-------Matter of fact DEC 2017,BY MH--------*/
    .mofSpecial .paragraph-border::after {
        width: 3px;
    }
    .mofSpecial .paragraph-border {
        padding-left: 17px;
    }
    
    
    
    /*-------Matter of fact DEC 2017,BY MH--------*/
    
    .circle-container.outerFirst {
      width: 256px;
      height: 256px;
      margin: -128px 0 0 -128px;
    }
    .circle-container li {
      margin-left: -64px;
      margin-top: -64px;
      width:128px;
      height: 128px;
    }
    
    .circle-container li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(64px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(64px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(64px) rotate(90deg) ;
    }
    .circle-container li:nth-of-type(2) {
              -webkit-transform: rotate(-30deg) translate(64px) rotate(90deg);
                  -ms-transform: rotate(-30deg) translate(64px) rotate(90deg);
                      transform: rotate(-30deg) translate(64px) rotate(90deg);
    }
    .circle-container li:nth-of-type(3) {
              -webkit-transform: rotate(30deg) translate(64px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(64px) rotate(90deg);
                      transform: rotate(30deg) translate(64px) rotate(90deg);
    }
    .circle-container li:nth-of-type(4) {
              -webkit-transform: rotate(90deg) translate(64px) rotate(90deg);
                  -ms-transform: rotate(90deg) translate(64px) rotate(90deg);
                      transform: rotate(90deg) translate(64px) rotate(90deg);
    }
    .circle-container li:nth-of-type(5) {
              -webkit-transform: rotate(150deg) translate(64px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(64px) rotate(90deg);
                      transform: rotate(150deg) translate(64px) rotate(90deg);
    }
    .circle-container li:nth-of-type(6) {
              -webkit-transform: rotate(210deg) translate(64px) rotate(90deg);
                  -ms-transform: rotate(210deg) translate(64px) rotate(90deg);
                      transform: rotate(210deg) translate(64px) rotate(90deg);
    }
    
    .circle-container.outerSecond {
      width: 188px;
      height: 188px;
      margin: -94px 0 0 -94px;
    }
    .circle-container.outerSecond li {
      margin-left: -33px;
      margin-top: -47px;
      width: 66px;
      height: 94px;
    }
    
    .circle-container.outerSecond li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(47px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(47px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(47px) rotate(90deg) ;
    }
    .circle-container.outerSecond li:nth-of-type(2) {
              -webkit-transform: rotate(-50deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(-50deg) translate(47px) rotate(90deg);
                      transform: rotate(-50deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(3) {
              -webkit-transform: rotate(-10deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(-10deg) translate(47px) rotate(90deg);
                      transform: rotate(-10deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(4) {
              -webkit-transform: rotate(30deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(47px) rotate(90deg);
                      transform: rotate(30deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(5) {
              -webkit-transform: rotate(70deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(70deg) translate(47px) rotate(90deg);
                      transform: rotate(70deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(6) {
              -webkit-transform: rotate(110deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(110deg) translate(47px) rotate(90deg);
                      transform: rotate(110deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(7) {
              -webkit-transform: rotate(150deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(47px) rotate(90deg);
                      transform: rotate(150deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(8) {
              -webkit-transform: rotate(190deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(190deg) translate(47px) rotate(90deg);
                      transform: rotate(190deg) translate(47px) rotate(90deg);
    }
    .circle-container.outerSecond li:nth-of-type(9) {
              -webkit-transform: rotate(230deg) translate(47px) rotate(90deg);
                  -ms-transform: rotate(230deg) translate(47px) rotate(90deg);
                      transform: rotate(230deg) translate(47px) rotate(90deg);
    }
    
    .circle-container.outerMost {
      width: 296px;
      height: 296px;
      margin: 0 auto;
    }
    .circle-container.outerMost li {
      width: 103px;
      height: 148px;
      margin-left: -51.5px;
      margin-top: -74px;
    }
    .circle-container.outerMost li:nth-of-type(1) {
              -webkit-transform: rotate(-90deg) translate(74px) rotate(90deg) ;
                  -ms-transform: rotate(-90deg) translate(74px) rotate(90deg) ;
                      transform: rotate(-90deg) translate(74px) rotate(90deg) ;
    }
    .circle-container.outerMost li:nth-of-type(2) {
              -webkit-transform: rotate(-50deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(-50deg) translate(74px) rotate(90deg);
                      transform: rotate(-50deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(3) {
              -webkit-transform: rotate(-10deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(-10deg) translate(74px) rotate(90deg);
                      transform: rotate(-10deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(4) {
              -webkit-transform: rotate(30deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(30deg) translate(74px) rotate(90deg);
                      transform: rotate(30deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(5) {
              -webkit-transform: rotate(70deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(70deg) translate(74px) rotate(90deg);
                      transform: rotate(70deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(6) {
              -webkit-transform: rotate(110deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(110deg) translate(74px) rotate(90deg);
                      transform: rotate(110deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(7) {
              -webkit-transform: rotate(150deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(150deg) translate(74px) rotate(90deg);
                      transform: rotate(150deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(8) {
              -webkit-transform: rotate(190deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(190deg) translate(74px) rotate(90deg);
                      transform: rotate(190deg) translate(74px) rotate(90deg);
    }
    .circle-container.outerMost li:nth-of-type(9) {
              -webkit-transform: rotate(230deg) translate(74px) rotate(90deg);
                  -ms-transform: rotate(230deg) translate(74px) rotate(90deg);
                      transform: rotate(230deg) translate(74px) rotate(90deg);
    }
    
    
    
    .section-interactive label span {
        margin-top: 13px;
    }
    .section-interactive label {
        font-size: 13px;
        letter-spacing: 1px;
    }
    .outerSecond .section-interactive label {
        font-size: 9px;
        line-height: 9px;
        letter-spacing: 0em;
    }
    .outerSecond .section-interactive label span {
        margin-top: 10px;
        top: 0;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
    }
    .mof-filter_container {
        width: 296px;
        margin-top: 118px;
    }
    .calcualte {
        width: 70px;
        height: 70px;
        font-size: 9px;
        padding: 0;
    }
    .filter-pointers {
        height: 56px;
        background-size: 162px auto;
        top: -47px;
    }
    .pointer-arrow {
        top: 16px;
        height: 33px;
    }
    .mof-taste_infos {
        background-size: auto 242px;
        width: 100px;
        right: -65px;
    }
    .mof-taste_infos h4 {
        font-size: 15px;
        top: -4px;
        left: 7px;
    }
    .mof-taste_infos h4 + h4 {
        left: 5px;
        bottom: -8px;
    }
    .mof-filter_infos {
        right: 0;
        width: auto;
        padding: 8px 14px;
        top: 62px;
    }
    .stageLoader {
        top: 61.5%;
        left: 113px;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        width: 70px;
        height: 70px;
    }
    .mof-media_section {
        float: none;
    }
    .mof-media_section img {
        width: 140px;
    }
    .filtered-contents .featured-recipe-detail {
        width: auto;
        float: none;
        padding: 0;
    }
    .mof-media_section h3.top-bar {
        padding: 0 0 15px;
        margin-bottom: 11px !important;
        line-height: 1.1;
    }
    .mof-infoListing {
        margin-top: 30px;
        margin-left: 0;
        padding-left: 22px;
    }
    .mof-infoListing .media {
        font-size: 15px;
        margin-bottom: 21px;
    }
    .mof-infoListing .media-left {
        padding-right: 15px;
    }
    .mof-infoListing img {
        width: 75px;
    }
    .filtered-contents {
        margin-bottom: 23px;
        padding-bottom: 27px;
    }
    .resetBtn {
        height: 28px;
        padding-top: 0px;
        margin-top: -2px;
    }
    .mof-stage_three .resetBtn span {
        padding: 0px 17px 0px 10px;
        background-size: auto 11px;
        font-size: 14px;
    }
    .mof-infoListing h4 {
        font-size: 20px;
        margin-bottom: 21px;
    }
    /*-------Matter of fact DEC 2017,BY MH--------*/
    
    /*----For Interactive Timeline Mar 2018, BY MH----*/
    .tl-year {
        padding-left: 10px;
        font-size: 26px;
    }
    .tlControls {
        right: 5px;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        top: 180px;
    }
    .tlbtns {
        width: 36px !important;
        height: 36px !important;
    }
    .tl_logo {
        max-width: 110px;
    }
    .tlCanvas_main {
        height: 350px;
        top: 75px;
    }
    .tlContainer {
        min-height: 460px;
        background-position: 0 0, 0 0, right bottom;
        background-size: auto 0, auto 0, auto 70%;
        padding-top: 15px;
    }
    .tlCanvas_main::after {
        width: 100%;
        height: 100px;
        background-size: auto 100%;
        background-position: center center;
    }
    .box {
        width: 58px;
        margin-left: -29px;
        height: 30px;
        top: -4px;
    }
    .box span {
        line-height:24px;
        font-size: 12px;
    }
    .box span::before {
        bottom: -22px;
    }
    .box::before {
        height: 22px;
        bottom: -22px;
    }
    .tl_all > ul::after, 
    .tl_all > .tl_fixed > ul::after {
        font-size: 14px;
        left: 0;    
        bottom: -20px;
    }
    .tl_all > ul.last_tl::after {
        bottom: 0;
        font-size: 14px;
        left: 0;
    }
    .tl_items h5 {
        font-size: 16px;
    }
    .tl_items p {
        font-size: 13px !important;
        line-height: 20px !important;
        margin-bottom: 0 !important;
    }
    .tlItemInner {
        padding: 10px 16px 18px;
        margin-top: 4px;
    }
    .tl_animate::after {
        width: 4px;
    }
    .tlDetail {
        bottom: 15px;
    }
    .tl_all > ul::before, 
    .tl_all > .tl_fixed > ul::before {
        height: 1px;
        bottom: -1px;
    }
    .tlCanvas {
        -webkit-transform: rotateX(110deg) translateY(0px);
        -ms-transform: rotateX(110deg) translateY(0px);
        transform: rotateX(110deg) translateY(0px);
    }
    .tlCanvas ul ul li {
        height: 34px;
    }
    @-webkit-keyframes slideUpAnimation {
        0%{
            -webkit-transform: rotateX(110deg) translateY(0);
                    transform: rotateX(110deg) translateY(0);
        }
        40% {
            -webkit-transform: rotateX(110deg) translateY(120px);
                    transform: rotateX(110deg) translateY(120px);
        }
        60% {
            -webkit-transform: rotateX(110deg) translateY(120px);
                    transform: rotateX(110deg) translateY(120px);
        }
        100% {
            -webkit-transform: rotateX(110deg) translateY(0);
                    transform: rotateX(110deg) translateY(0);
                
        }
    }
    @keyframes slideUpAnimation {
        0%{
            -webkit-transform: rotateX(110deg) translateY(0);
                    transform: rotateX(110deg) translateY(0);
        }
        40% {
            -webkit-transform: rotateX(110deg) translateY(120px);
                    transform: rotateX(110deg) translateY(120px);
        }
        60% {
            -webkit-transform: rotateX(110deg) translateY(120px);
                    transform: rotateX(110deg) translateY(120px);
        }
        100% {
            -webkit-transform: rotateX(110deg) translateY(0);
                    transform: rotateX(110deg) translateY(0);
                
        }
    }
    .tlCanvas ul ul::before {
        width: 24px;
        height: 1px;
        top: -1px;
        left: -24px;
    }
    .tlDetail {
        max-width: 94%;
        width: 100%;
        margin: 348px auto 0;
        position: relative;
        left: auto;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        bottom: auto;
    
    }
    .box {
        top: -14px;
    }
    .ending .box {
    
        top: -90%;
    
    }
    .share-recipe.tlShare {
        margin-bottom: 18px !important;
    }
    /*----For Interactive Timeline Mar 2018, BY MH----*/
    
    /*----For Interactive Timeline v2 Mar 2018, BY MH----*/ 
    .timelineMedia.media img {
        width: 80px;
    }
    .timelineMedia.media .media-left {
        padding: 0 20px 0 0;
    }
    .meet-distiller-section p #showTimeline {
        font-size: 1em;
        padding-left: 2.5em;
    }
    .meet-distiller-section p #showTimeline::before {
        background-size: auto 17px;
    }
    .hhdTimelineClose {
        padding: 15px 18px;
    }
    .hhdTimelineMain {
        max-width: none;
        padding: 0 20px;
    }
    
    .hhdtimeline-item {
        margin-bottom: 30px;
    }
    
    .tlrightColumn {
        padding-left: 22px;
    }
    .tlrightColumn .hhdtimeline-item::before {
        left: -31px;
    }
    .tlrightColumn .hhdtimeline-item::after {
        left: -24px;
        width: 20px;
    }
    
    /*----For HH27 interactive element----*/
    .hslider-info {
        padding: 20px 25px;
    }
    .hslider-info.hslider-info_intro {
        padding-top: 25px;
    }
    .hslider-info h3 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .hslider-info.hslider-info_intro h3 {
        font-size: 34px;
        margin-bottom: 5px;
    }
    .hslider-info .top-bar {
        padding-top: 15px;
    }
    .hslider-info .top-bar::before {
        left: 2px;
    }
    .hslider-info p,
    .hslider-info ul li {
        font-size: 17px;
        line-height: 28px;
        margin-bottom: 0;
    }
    .hslider-info.hslider-info_intro p {
        font-size: 17px;
    }
    .hslider-info ul {
        margin-top: 10px;
        margin-bottom: 10px;   
    }
    .hslider-info .share-recipe span {
        font-size: 14px;
        line-height: 20px;
    }
    .hslider-info .share-recipe a {
        width: 20px;
        height: 20px;
        margin-left: 25px;
    }
    .hh27-slider .owl-nav button {
        height: 44px;
        width: 60px;
    }
    .hh-interactive {
        padding-top: 20px;
    }
    /*----For HH27 interactive element----*/
    
    /*----For Our Barrels Project----*/
    .barrel-slide-info {
        padding: 25px;
    }
    .slide-number {
        width: 46px;
        height: 46px;
        font-size: 24px;
        line-height: 45px;
        margin-bottom: 18px;
    }
    .red-bar {
        width: 44px;
        height: 4px;
        margin: 15px 0 15px;
    }
    .red-bar.goldenBg {
        width: 48px;
    }
    .barrel-slide-info p {
        margin: 0;
        line-height: 1.6em;
        min-height: 1px;
    }
    .barrel-slide-info .share-recipe span {
        font-size: 15px;
        line-height: 20px;
    }
    .barrel-slide-info .share-recipe a {
        width: 20px;
        height: 20px;
        margin-left: 25px;
    }
    .the-barrel-slides .barrel-images {
        top: -25vw;
    }
    
    .innerSlides h3 {
        font-size: 22px;
        line-height: 28px;
        margin: 0 0 10px;
    }
    .innerSlides ul {
        padding-left: 18px;
    }
    .innerSlides li {
        font-size: 17px;
        margin-bottom: 6px;
    }
    
    .is_nonSticky .sticky .menu-container {
        height: 90px; 
    }
    .site-progress {
        top: 50px;
    }
    .is_nonSticky .sticky .logo {
        width: 200px;
    }
    .is_nonSticky .mobile-menu {
        height: 20px;
        width: 32px;
    }
    
    .is_nonSticky .mobile-menu::after, 
    .is_nonSticky .mobile-menu::before, 
    .is_nonSticky .mobile-menu span::before {
        height: 2px;
    }
    .is_nonSticky .mobile-menu::before {
        top: 18px;
    }
    /*----For Our Barrels Project----*/
    
    /*----For Barrel Map----*/ 
    .barrel-map.whiskey-styles hr {
        margin: 46px auto 34px;
    }
    .barrel-map.whiskey-styles .container {
        padding: 0 25px;
    }
    .barrel-map.whiskey-styles h2 {
        font-size: 32px;
        margin: 0 0 8px;
    }
    
    .barrel-map_arrows {
        margin-top: 25px;
    }
    .barrel-map_arrows .barrel-map_btn {
        width: 80px;
        height: 48px;
    }
    .barrel-map_info.hslider-info {
        padding: 29px;
    }
    
    .barrel-map_slide:not(:first-child) {
        left: -29px;
        right: -29px;
        bottom: -29px;
    }
    .barrelMap-slider .owl-nav {
        right: 15px;
        bottom: 5px;
    }
    .barrelMap-slider button {
        background-size: 12px auto;
        height: 36px;
        width: 80px;
    }
    .barrel-map_info.hslider-info img {
        margin-bottom: 20px;
    }
    .barrel-map_info.hslider-info h3 {
        font-size: 30px;
        margin: 0 0 9px;
    }
    .barrel-map_info.hslider-info h4 {
        font-size: 15px;
        margin: 0 0 14px;
    }
    .map-red_bar {
        width: 58px;
        height: 5px;
        margin: 0 0 10px;
    }
    .barrel-map_info.hslider-info p {
        margin-bottom: 13px;
        font-size: 17px;
    }
    .barrel-map_info.hslider-info .share-recipe span {
        font-size: 16px;
        line-height: 22px;
    }
    .barrel-map_info.hslider-info .share-recipe {
        left: 29px;
    }
    
    .centered-share {
        margin-top: 0;
    }
    /*----For Barrel Map----*/ 
    
    .style-type2 .maxReachedBox .w-styles:first-child {
        margin-left: 25px;
    }
    
    /*----For Podcast Page----*/
    .podcast-main {
        margin-top: 75px;
        padding: 0 25px;
    }
    .podcast-main h2 {
        font-size: 28px;
        padding-top: 18px;
        margin: 0 0 16px;
    }
    .podcast-main .media {
        padding-bottom: 35px;
    }
    .podcast-main p {
        margin: 0 0 10px;
        line-height: 30px;
    }
    .pd-imgContainer {
        width:auto;
        margin-bottom: 20px;
    }
    .pod-links .btn {
        margin-right: 0;
    }
    
    .podcast-single {
        padding: 26px 0 35px;
    }
    .podcast-single h4 {
        font-size: 18px;
    }
    /*----For Podcast Page----*/
    
    
    /* Parkers  barrel char level */
    .barrel-char-levels {
        padding: 0 25px;
    }
    button.charControl-btn {
        width: 24px;
        height: 26px;
        top: auto;
        bottom: -189px;
        transform: translateY(0);
        z-index: 100;
    }
    .char-slides a {
        width: 18.8%;
    }
    .char-slides a::before {
        bottom: -44px;
    }
    .char-slides a>span::before {
        top: 4px;
        left: 4px;
        right: 4px;
        bottom: 4px;
    }
    .char-slides a > span {
        width: 85px;
        height: 85px;
        font-size: 12px;
    } 
    .char-slides a > span span::before,
    .char-slides a > span span::after {
        height: 10px;
    }
    .barrel-char-details {
        padding-top: 33px;
        margin: 34px 0 10px;
        border-top: 1px solid #1e1715;
    }
    .barrel-char-details .media-left img {
        margin: 0 auto 25px;
        max-width: 340px;
    }
    .barrel-char-details p {
        min-height: 11.5em;
    }
    /* Parkers  barrel char level */  
    
    /*----HH BIB ----*/
    .bib-detail p {
        line-height: 30px;
    }
    .row-wise-sliders .common-slider p {
        font-size: 16px;
    }
    .returning-to-roots,
    .common-spaces.the-lineage,
    .common-spaces.in-the-glass,
    .common-spaces .half-width.textArea,
    .row-wise-sliders .common-slider p {
        padding-left: 25px;
        padding-right: 25px;
    }
    .common-spaces .half-width.textArea {
        padding-bottom: 20px;
    }
    .returning-to-roots img {
        width: 150px;
        margin-top: 0;
    }
    
    .row-wise-sliders .common-slider img {
        margin-bottom: 30px;
    }
    .common-slider-control {
        right: 0;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 70vw;
        left: 15px;
        right: 15px;
        width: auto;
    }
    .lineage-slider {
        width: 100%;
        margin-top: 40px;
    }
    .lineageImage {
        width: 150px;
        margin-bottom: 80px; 
    }
    .lineage-slider .commonSlider-control {
        height: 434px;
        bottom: auto;
        top: 0;
    }
    .common-spaces {
        padding: 52px 0 0;
    }
    .common-spaces:first-child {
        padding-top: 50px;
    }
    .common-spaces.in-the-glass {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    /*----HH BIB ----*/
    .mobileBarrelProofs.style-type2 .w-styles:first-child {
        margin-left: calc(50% - 90px) !important;
    }
    .how-to-enjoy-section {
        line-height: 30px;
        text-align: left;
        margin-bottom: 28px;
    }
    /*---- Homepage Update 2020 ----*/
    .fluid-section .homeUpdate {
        padding: 10px 20px 0;
    }    
    /*---- Homepage Update 2020 ----*/
    
    div[data-url="kentucky-mule"] a::after {
        background-size: 180px auto;
    }
    .season-title ul a {
        font-size: 24px;
    }
    .season-title .red-bar {
        margin: 26px 0 0;
    }
    
    /*---- ECTB ----*/
    .bb-guide-intro {
        margin: 34px 0 40px;
    }
    
    .bb-guide-intro .container,
    .ectb-body .container {
        padding: 0 20px;
    }
    .autoplay-animation_block {
        margin: 34px auto;
    }
    .autoplay-animation_block .cols:nth-child(1),
    .autoplay-animation_block .cols:nth-child(2) {
        margin-bottom: 26px;
    }
    .ineractive-quote {
        margin: 40px -20px 34px;
        padding: 35px 25px;
        background: url(../images/common-quote-mob-bg.png) left center no-repeat;
        background-size: contain;
    }
    .charringand_more {
        padding-bottom: 34px;
    }
    .charringand_more .media {
        margin: 40px 0 34px;
    }
    .char-columns {
        margin-bottom: 34px;
    }
    .char-columns .cols:first-child {
        margin: 0 0 30px;
    }
    .char-columns .cols p {
        max-width: 260px;
    }
    .crafting-barrel {
        margin-top: 36px;
    }
    .flavor-balance .cols:first-child {
        margin: 0 0 32px;
    }
    .flavor-balance {
        margin: 36px 0;
    }
    .chart-section {
        padding: 40px 0 36px;
    }
    .chart-svg {
        margin: 0 auto 28px;
    }
    .blue-quote.common-qoute {
        padding: 44px 20px;
        margin: 44px 0;
    }
    .panning-bg, .see-process {
        margin-bottom: 36px;
    }
    .qoute-barley.common-qoute {
        padding: 10px 20px 30px;
        margin: 30px -20px 34px;
    }
    .see-process p {
        padding: 0 20px;
    }
    
    /*---- ECTB ----*/
    .brand-detail hr.ec-page.phc-hr {
        margin-top: 53px;
    }
    .phc-body .image-gallery {
        margin-top: -20px;
    }
    .image-gallery.owl-carousel .owl-nav {
        width: 190px;
        left: 50%;
        margin-left: -95px;
    }
    .innovate-future .col-58 p span {
        margin-top: 15px;
    }
    .innovate-future > .flex {
        margin-bottom: 15px;
    }
    
    .image-gallery.owl-carousel .owl-dots {
        margin: 20px 0 30px;
    }
    
    .hhbe-disclaimer p span {
        margin-top: 34px  !important;
    }
    .banner-texts.two-liner-title  .text-bar {
        font-size: 26px;
    }

    .edition-item span {
        font-size: 17px;
    }
    }
    
    
    @media screen and (max-width: 499px){
    h2 {
        font-size: 28px;
    }    
    h3 {
        font-size: 22px;
    }
    p, li {
        font-size: 16px;
    }
    .btn-lg, .btn {
        font-size: 15px;
        line-height: 20px;
        padding: 10px 20px 10px;
    }
    .learn-more span {
        background-position: right calc(50% - -1px);
        background-size: 8px auto;
        padding: 0 16px 0 0;
    }
    .btn-lg.learn-more span {
        background-position: right center;
        background-size: 8px auto;
        padding: 0 16px 0 0;
    }
    /*
    .btn-ghost {
        border-width: 1px;
    }
    */
    .home-hero {
        min-height: 420px;
    }
    .hero-text {
        margin-top: 260px;
        padding-left: 20px;
        padding-right: 20px;
    }  
    .home-hero h2 {
        font-size: 30px;
    }
    .hero-text p {
        font-size: 18px;
        line-height: 1.6;
        margin-bottom: 12px;
    }
    .home-hero .btn-lg {
        margin-bottom: 40px;
    }
    .about-brand {
        padding-top: 15px;
    }
    .about-hero {
        padding: 25px 25px 30px;
        width: calc(100% - 30px);
        margin-top: -35px;
        margin-bottom: 15px;
    }
    .about-hero p {
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 15px;
    }
    .about-hero h2 {
        line-height: 1.2;
        margin-bottom: 5px;
    }
    .signup-section {
        padding-top: 10px;
    }
    .signup-section .container {
        padding: 0 15px;
    }
    .signup-section h3 {
        line-height: 1.2;
    }
    .signup-section p {
        line-height: 30px;
    }
    .newsletter-signup .input-group {
        margin-bottom: 12px;
    }
    .newsletter-signup h3 {
        line-height: 1.2;
        margin-bottom: 15px;
        padding-top: 18px;
    }
    .newsletter-signup .form-control {
        background-position: 12px center;
        background-size: 20px auto;
        font-size: 15px;
        height: 48px;
        padding: 0 10px 0 43px;
        width: 100%;
    }
    .newsletter-signup button {
        font-size: 15px;
        height: 40px;
        margin-top: 18px;
    }
    hr {
        background-size: auto 14px;
        height: 14px;
        width: calc(100% - 30px);
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .awards-section p ,
    .awards-section h2 {
        padding: 0 15px;
    }
    .awards-section ul {
        padding: 0 10px;
    }
    .awards-section ul li {
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .awards-section ul li:nth-child(4){
        margin-left: 0;
    }
    .awards-section h4 {
        font-size: 18px;
        line-height: 28px;
    }
    .whiskey-visit .half-width:first-child {
        padding-left: 15px;
    }
    .whiskey-visit .half-width:nth-child(2) {
        padding-right: 15px;
    }
    .whiskey-visit .half-width {
        margin-bottom: 15px;
    }
    .text-bar {
        font-size: 18px;
        line-height: 48px;
        padding: 0 25px;
    }
    .visit .text-bar {
        left: 30px;
        top: -24px;
    }
    .whiskey .text-bar {
        right: 30px;
    }
    .awards-section {
        padding-bottom:50px;
    }
    .bottom-bottle-section .container,
    .visit-special-media {
        padding: 0 15px;
    }
    .bottom-bottle-section h2 {
        font-size: 24px;
    }
    .footer .footer-logo img {
        max-width: 260px;
        width: 100%;
    }
    .footer-left {
        padding: 30px 15px 25px;
    }
    
    .footer2020 .footer-left {
        padding-top: 30px;
    }
    .footer-social {
        margin: 25px 0 20px;
        padding: 22px 0;
    }
    .footer-social li a {
        height: 30px;
        width: 30px;
    }
    .footer p {
        font-size: 10px;
        line-height: 18px;
    }
    .footer-left .media-right img {
        width: 138px;
    }
    .footer p a:first-child::before {
        height: 10px;
        top: 6px;
    }
    
    /*------about page--------*/
    .about-us-page .facilities.interactive-map {
        margin-top: 40px;
    }
    .banner-texts .text-bar {
        left: 15px;
        padding: 0 18px;
        top: -30px;
        font-size: 24px;
        line-height: 48px;
    }
    .banner-texts {
        padding: 0 15px;
    }
    .meet-distillers hr {
        margin: 20px auto 45px;
    }
    .banner-texts p {
        font-size: 15px;
        line-height: 1.6;
        padding: 35px 33px 22px;
    }
    .banner-texts h2 {
        font-size: 28px;
    }
    .facilities-section a {
        right: 20px;
    }
    .facilities-section .facility-two {
        right: 64px;
    }
    .facilities-section .facility-three {
        right: 98px;
    }
    .facilities-section .facility-four {
        left: 117px;
    }
    .facilities-section .facility-five {
        left: 84px;
    }
    .facilities-section .facility-six {
        left: 17px;
    }
    
    
    .facilities-section .text-bar {
        right: 15px;
    }
    .interactive-map .facilities-section a.facility-five {
        right: 21%;
    }
    .interactive-map .facilities-section a.facility-four {
        top: 0;
        right: 65.5%;
    }
    .interactive-map .facilities-section a.facility-two {
        top: 4%;
        right: 69.5%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-six {
        top: 69%;
        right: 17%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 37%;
        right: 18%;
    }
    .whiskey-page .interactive-map {
        margin-top: 35px;
    }
    .whiskey-page .facilities-section a.facility-one {
        top: 43.5%;
        right: 22%;
    }
    .whiskey-page .facilities-section a.facility-three {
        top: 50%;
        right: 39%;
    }
    .whiskey-page .interactive-map .facilities-section a.facility-four {
        top: 59%;
        right: 28%;
    }
    /*------about page--------*/
    
    /*------About Page------*/
    .window-title h2 {
        font-size: 28px;
        padding: 18px 0;
    }
    .window-close {
        background-size: contain;
        height: 30px;
        top: 15px;
        width: 30px;
    }
    .facility-items {
        padding: 20px 20px 25px;
    }
    .sm-image {
        width: 100px;
        height: 100px;
        margin: 0 auto 20px;
    }
    .sm-image img {
        width: 50px;
    }
    .facility-items h3 {
        font-size: 24px;
    }
    .facility-items p {
        font-size: 15px;
        line-height: 1.6;
        margin-bottom: 20px;
    }
    .window-control {
        margin-top: 20px;
    }
    .window-control ul li {
        margin: 0 12px;
    }
    .window-control ul li a{
        width: 18px;
        height: 18px;
    }
    .master-distiller-special .container.video-special {
        margin-top: 54px;
    }
    .detial-content-feed.master-distiller-special .container.video-special {
        margin-top: 85px;
    }
    /*------About Page------*/
    
    /*------Brand Detail page------*/
    .brand-info {
        margin-top: 10px;
        padding: 0 15px;
    }
    .brand-award-section {
        padding: 0 15px;
    }
    .featured-img-block, .featured-recipe-detail {
        padding-left: 15px;
        padding-right: 15px;
    }
    .featured-recipe-detail h5 {
        margin-bottom: 15px;
    }
    .featured-recipe-detail h5 div {
        font-size: 15px;
        line-height: 24px;  
    }
    .featured-recipe-detail h5 div:first-child {
        font-size: 22px;
        line-height: 24px;
        padding-right: 10px;
    }
    .featured-recipe-detail h5 div:last-child {
        padding-left: 10px;
    }
    .featured-recipe-detail p {
        margin-bottom: 15px;
    }
    .brand-award-section h4 {
        font-size: 15px;
        line-height: 22px;
        padding: 0 10px;
    }
    .about-brand.brand-detail {
        padding-top: 45px;
    }
    .brand-detail hr.ec-page, 
    .brand-detail hr.mob-ec-page ,
    .brand-detail hr {
        margin: 10px auto 25px;
    }
    .brand-award-section h2 {
        margin-bottom: 15px;
    }
    .brand-detail-section .featured-recipe-detail p {
        margin-bottom: 8px;
    }
    .brand-detail-section .bottom-bottle-section {
        padding-top: 25px;
    }
    .featured-recipe-detail h5 div,
    .brand-featured-recipe .featured-recipe-detail h5 div {
        max-width: 230px;
    }
    .featured-recipe-detail h5 div span {
        font-size: 26px;
    }
    /*------Brand Detail page------*/
    
    /*------Brands page------*/
    .brands-container {
        padding: 0 15px;
    }
    .brands-container img {
        max-width: 120px;
    }
    .brands-container h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 5px;
        padding-top: 16px;
    }
    .brands-container p {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 12px !important;
    }
    .brands-container .btn {
        font-size: 15px;
        line-height: 22px;
        padding: 8px 15px 8px;
        margin-bottom: 25px;
    }
    .brands-main-section .banner-texts .text-bar,
    .ex-whiskey-page .banner-texts .text-bar {
        font-size: 18px;
    }
    /*------Brands page------*/
    
    /*------Contact page------*/
    .contact-form .container {
        padding: 0 15px;
    }
    .contact-form h3 {
        font-size: 24px;
    }
    .contact-form p,
    ul.bulleted-lists li {
        line-height: 1.6;
    }
    .asterik, label.customRC {
        font-size: 12px;
        margin: 20px 0;
    }
    label.customRC {
        padding-left: 30px;
        line-height: 20px;
    }
    label.customRC span {
        height: 20px;
        width: 20px;
    }
    .contact-page .asterik, .contact-page label.customRC {
        font-size: 14px;
        margin: 20px 0;
    }
    .contact-page label.customRC {
        padding-left: 40px;
    }
    .contact-page input.customRC:checked + label.customRC span {
        background-size: 12px auto;
    }
    .contact-page label.customRC span {
        height: 30px;
        top: 5px;
        width: 30px;
    }
    .main-contact #contact-form {
        padding-top: 0;
    }
    /*------Contact page------*/
    
    /*------recipes page------*/
    .recipes-filter {
        padding: 0 15px;
    }
    .filtered-recipes {
        padding: 0 15px;
    }
    .recipes-filter .half-width {
        margin-bottom: 10px;
    }
    .chosen-container-single a.chosen-single {
        font-size: 15px;
        line-height: 40px;
        padding-right: 30px;
    }
    .chosen-container-single .chosen-single div {
        width: 30px;
    }
    .filtered-recipe-detail img {
        max-width: 190px;
    }
    .single-recipe img {
        margin: 0 auto 20px;
        max-width: 120px;
    }
    .single-recipe h3 {
        font-size: 16px;
    }
    .substitution-table {
        margin: 0 0 10px;
        padding: 0 15px;
    }
    .common-mid-section .substitution-table h3 {
        font-size: 20px;
        line-height: 24px;
        padding: 10px 15px;
    }
    .select-container .btn-fallback span {    
        width: 30px;
    }
    .substitution-table table tr td {
        padding: 12px 15px;
    }
    .phone .select-container .btn-fallback, 
    .tablet .select-container .btn-fallback {
        font-size: 14px;
        height: 40px;
        padding: 0 30px 0 10px;
    }
    .filtered-recipes.recipe-container {
        margin-top: 15px;
    }
    .recipe-container .single-recipe h3 {
        min-height: 90px;
    }
    /*------recipes page------*/
    
    /*-------experience whiskey--------*/
    .experience-whiskey-main {
        padding: 0 15px;
    }
    .media.whiskey-media.firstStep {
        margin-bottom: 5px;
    }
    .whiskey-media {
        margin-bottom: 15px;
    }
    .whiskey-media .media-left img {
        width: 40px;
    }
    .whiskey-media .media-body h2 {
        font-size: 20px;
    }
    .whiskey-media .media-left span {
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        width: 40px;
    }
    .tasting-points p, 
    .w-detail, 
    .tasting-tip p, 
    .tasting-points.last-padding p {
        font-size: 16px;
    }
    .experience-whiskey-main .hhd-video-wrapper, 
    .tasting-points img {
        margin-bottom: 10px;
    }
    .experience-whiskey-main .hhd-video-wrapper, 
    .tasting-img {
        margin-left: -15px;
        margin-right: -15px;
    }
    .tasting-points p a {
        font-size: 13px;
        line-height: 30px;
        margin-top: 5px;
        padding: 0 15px;
    }
    .experience-whiskey-main hr {
        background-size: auto 14px;
        margin: 20px auto 30px;
    }
    .how-to-enjoy-hero + hr{
        margin: 12px auto 50px;
    }
    .experience-whiskey-main .tasting-tip {
        padding-left: 20px;
    }
    /*-------experience whiskey--------*/
    
    /*-------Content Feed--------*/
    .feed-block {
        padding: 0 15px;
    }
    .feed-block .hhd-video-wrapper, 
    .feed-block .feed-img {
        margin-bottom: 20px;
    }
    .feed-detail h3 {
        padding-top: 16px;
    }
    .feed-detail p {
        font-size: 15px;
        line-height: 30px;
        margin-bottom: 12px;
    }
    .content-feed-page .newsletter-signup p, 
    .content-feed-page .signup-section p {
        font-size: 15px;
        line-height: 26px;
    }
    .feed-block .hhd-video-wrapper, 
    .feed-block .feed-img {
        margin-bottom: 20px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .feed-detail h3 {
        font-size: 20px;
    }
    /*-------Content Feed--------*/
    
    /*-------Content Detail--------*/
    .content-detail-page .hhd-video-wrapper {
        margin-bottom: 30px;
        margin-top: 0;
    }
    .content-detail-page .meet-distiller-section .media p, 
    .content-detail-page .meet-distiller-section p {
        margin-bottom: 5px;
    }
    .content-detail-page .facility-detail {
        padding: 50px 15px 0;
    }
    .content-detail-page .facility-infos h2 {
        font-size: 20px;
    }
    .content-detail-page .facility-infos p {
        font-size: 15px;
    }
    .content-detail-page .facilities-section {
        height: 240px;
    }
    .facilities-section .facility-slide-control {
        width: 200px;
    }
    .facilities-section .facility-slide-control a {
        background-size: 12px auto !important;
        height: 40px;
        width: 90px;
    }
    .facilities-section .facility-slide-control {
        bottom: -15px;
    }
    .content-detail-page .about-hero {
        padding: 25px 25px 30px;
        width: calc(100% - 30px);
    }
    .hours-of-operation.type-2 hr {
        margin: 10px auto 30px;
    }
    /*-------Content Detail--------*/
    
    /*-------whiskey 101--------*/
    .whiskey-page .facilities .whiskey-media, 
    .whiskey-page .facilities p {
        padding: 0 15px;
    }
    .whiskey-page .facilities p,
    .whiskey-styles p, 
    .whiskey-styles .media li{
        font-size: 15px;
        line-height: 1.6;
    }
    .american-whiskey hr {
        margin-bottom: 25px;
        margin-top: 25px;
    }
    .american-whiskey .container hr {
        margin-bottom: 25px;
        margin-top: 15px;
    }
    .whiskey-styles h2 {
        margin-bottom: 30px;
    }
    .w-styles-detail h6 {
        font-size: 20px;
    }
    .w-styles-detail {
        margin: 0 0 30px;
        padding: 25px 0;
    }
    .w-styles-detail .media-body {
        padding: 0 15px;
    }
    .w-styles-detail img {
        margin: 15px auto 23px;
        max-width: 100px;
    }
    .whiskey-slider {
        margin: 0 -15px;
    }
    
    .pie-chart-container {
        width: 300px;
        display: block;
        margin: 0 auto;
    }
    .pie-container {
        width: 240px;
        height: 240px;
    }
    .pie-chart-container img {
        width: 112px;
        top: 0;
        left: 0;
    }
    .w-styles {
        margin: 0 15px;
    }
    /*-------whiskey 101--------*/
    
    /*-------Visit US--------*/
    .content-detail-page.visit-page .facility-infos p {
        margin-bottom: 10px;
    }
    .content-detail-page.visit-page .half-width:first-child, 
    .visit-page-bottom,
    .mob-adjust {
        padding: 0 15px !important;
    }
    .visit-page .facilities-section .text-bar.long-bar {
        font-size: 16px;
        line-height: 24px;
    }
    .text-bar.long-bar span {
        padding-bottom: 14px;
        padding-top: 13px;
    }
    .type-2 hr {
        margin: 10px auto 58px;
    }
    .content-detail-page.visit-page .list-row .half-width {
        padding: 0 !important;
    }
    .visit-ind .type-2 .last {
        background-size: auto 12px;
    }
    .visit-special-media img {
        margin: 25px auto;
        width: 220px;
    }
    .visit-page .facilities-section .text-bar {
        right: 15px;
    }
    .visit-page .meet-distiller-section .bhc-blocks h4 {
        font-size: 20px;
    }
    .facility-infos .map-container {
        margin-bottom: 12px;
    }
    /*-------Visit US--------*/
    
    /*------Shapira Family Page------*/
    .banner-texts.bar-only .text-bar::after {
        height: 45px;
    }
    .hhd-controls-section.row.has-special-bar ,
    .video-special.has-special-bar,
    .master-distiller-special .hhd-controls-section.row.has-special-bar{
        margin-top: 60px;
    }
    .visit-page .hours-of-operation .operations-info p, .visit-page .operations-info ul li {
        font-size: 16px;
    }
    .banner-texts .lg-brand-name .text-bar {
        font-size: 20px;
        line-height: 26px;
    }
    .banner-texts.bar-only .lg-brand-name .text-bar::after {
        height: 85%;
    }
    /*------Shapira Family Page------*/
    .md-brand-name .text-bar {
        font-size: 18px;
    }
    .parkers-page-table .text-center {
        margin-top: 20px;
        margin-bottom: 15px;
    }
    
    
    .facilities.parkers-page-table hr{
        margin-top: -5px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .substitution-table .bottle-slider-container .bottle-item p {
        font-size: 15px !important;
        line-height: 22px;
    }
    .bottle-slider-controller {
        margin-top: 25px;
        margin-bottom: 22px;
    }
    .bottle-item img {
        margin-bottom: 15px;
    }
    .bottle-item {
        width: 150px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .substitution-table .bottle-slider-container .bottle-item h2 {
        font-size: 26px;
        margin-bottom: 2px;
        line-height: 30px;
    }
    .bottle-item h2 span {
        font-size: 18px;
        line-height: 20px;
    }
    /*---Recipe sectoin update Feb 2017*/
    .recipe-page-special .featured-recipe-detail h5 div:last-child {
        font-size: 15px;
        max-width: 210px;
        line-height: 24px;
    }
    /*---Recipe sectoin update Feb 2017*/
    
    /*-------BWS footer--------*/
    .bws-footer-window h2 {
        font-size: 22px;
    }
    .bws-footer-window {
        padding: 30px 15px 18px;
    }
    .bws-footer-window p {
        line-height: 28px;
        margin-bottom: 7px;
    }
    .bws-footer-window .container .bws-close {
        margin-top: 15px;
        font-size: 16px;
    }
    /*-------BWS footer--------*/
    
    /*-------Homepage Update Sep 2017,BY MH--------*/
    
    .homeUpdate .upcoming-releases h3 {
        padding-top: 18px;
    }
    .homeUpdate .upcoming-releases p {
        margin-bottom: 10px;
    }
    .homeUpdate .upcoming-releases {
        margin-bottom: 20px;
    }
    .nlSectionUpdate .newsletter-signup p {
        margin-bottom: 12px;
    }
    
    /*-------Homepage Update Sep 2017,BY MH--------*/
    
    
    /*----For HH27 interactive element----*/
    .hh-interactive {
        margin-bottom: 0;
    }
    .hslider-info {
        padding: 15px 15px;
    }
    .hslider-info.hslider-info_intro {
        padding-top: 24px;
    }
    .hslider-info h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .hslider-info.hslider-info_intro h3 {
        font-size: 26px;
        margin-bottom: 4px;
    }
    .hslider-info .top-bar {
        padding-top: 15px;
    }
    .hslider-info .top-bar::before {
        left: 2px;
    }
    .hslider-info p,
    .hslider-info ul li {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .hslider-info ul li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
    }
    .hslider-info.hslider-info_intro p {
        font-size: 14px;
    }
    .hslider-info ul {
        margin-top: 7px;
        margin-bottom: 7px;   
    }
    .hslider-info .share-recipe span {
        font-size: 13px;
        line-height: 18px;
    }
    .hslider-info .share-recipe a {
        width: 18px;
        height: 18px;
        margin-left: 20px;
    }
    .hh27-slider .owl-nav button {
        height: 40px;
        width: 50px;
    }
    /*----For HH27 interactive element----*/
    
    /*----For Our Barrels Project----*/
    .barrel-slide-info {
        padding: 20px;
    }
    .slide-number {
        width: 46px;
        height: 46px;
        font-size: 24px;
        line-height: 45px;
        margin-bottom: 18px;
    }
    .red-bar {
        width: 44px;
        height: 4px;
        margin: 15px 0 15px;
    }
    .barrel-slide-info p {
        margin: 0;
        line-height: 1.6em;
    }
    .barrel-slide-info .share-recipe span {
        font-size: 15px;
        line-height: 20px;
    }
    
    .innerSlides h3 {
        font-size: 18px;
        line-height: 22px;
        margin: 0 0 8px;
    }
    .innerSlides li {
        font-size: 16px;
        margin-bottom: 5px;
    }
    
    .is_nonSticky .sticky .logo {
        width: 180px;
    }
    /*----For Our Barrels Project----*/
    
    /*----For Barrel Map----*/ 
    .barrel-map.whiskey-styles hr {
        margin: 32px auto 22px;
    }
    .barrel-map.whiskey-styles .container {
        padding: 0 15px;
    }
    .barrel-map.whiskey-styles h2 {
        font-size: 26px;
        margin: 0 0 5px;
    }
    
    .barrel-map_arrows {
        margin-top: 15px;
    }
    .barrel-map_arrows .barrel-map_btn {
        width: 50px;
        height: 40px;
        background-size: 12px auto;
    }
    .barrel-map_info.hslider-info {
        padding: 19px;
    }
    
    .barrel-map_slide:not(:first-child) {
        left: -19px;
        right: -19px;
        bottom: -20px;
        top: -4px;
    }
    .barrelMap-slider .owl-nav {
        right: 15px;
        bottom: 0;
    }
    .barrelMap-slider button {
        background-size: 11px auto;
        height: 30px;
        width: 60px;
    }
    .barrel-map_info.hslider-info img {
        margin-bottom: 15px;
    }
    .barrel-map_info.hslider-info h3 {
        font-size: 28px;
        margin: 0 0 8px;
    }
    .barrel-map_info.hslider-info h4 {
        font-size: 14px;
        margin: 0 0 12px;
    }
    .map-red_bar {
        width: 58px;
        height: 5px;
        margin: 0 0 10px;
    }
    .barrel-map_info.hslider-info p {
        font-size: 16px;
        line-height: 1.4em;
    }
    .barrel-map_info.hslider-info .share-recipe span {
        font-size: 14px;
        line-height: 20px;
    }
    .barrel-map_info.hslider-info .share-recipe {
        left: 19px;
    }
    /*----For Barrel Map----*/  
    
    .style-type2 .maxReachedBox .w-styles:first-child {
        margin-left: 15px;
    }
    
    /*----For Podcast Page----*/
    .podcast-main {
        margin-top: 55px;
        padding: 0 15px;
    }
    .podcast-main h2 {
        font-size: 24px;
        padding-top: 18px;
        margin: 0 0 16px;
    }
    .podcast-main p {
        line-height: 1.6em;
    }
    /*----For Podcast Page----*/
    
    
    /* Parkers  barrel char level */
    .barrel-char-levels {
        padding: 0 15px;
    }
    button.charControl-btn {
        bottom: -138px;
    }
    .char-slides a {
        width: 18.5%;
    }
    .char-slides a::before {
        bottom: -36px;
    }
    .char-slides a > span {
        width: 60px;
        height: 60px;
        font-size: 9px;
    } 
    .barrel-char-details {
        padding-top: 25px;
        margin: 26px 0 10px;
    }
    .barrel-char-details .media-left img {
        margin: 0 auto 15px;
        max-width: 230px;
    }
    .barrel-char-details p {
        min-height: 13.5em;
        line-height: 1.5em;
    }
    /* Parkers  barrel char level */  
    
    /*----HH BIB ----*/
    
    .row-wise-sliders .common-slider p {
        font-size: 15px;
    }
    .returning-to-roots,
    .common-spaces.the-lineage,
    .common-spaces.in-the-glass,
    .common-spaces .half-width.textArea,
    .row-wise-sliders .common-slider p {
        padding-left: 15px;
        padding-right: 15px;
    }
    .common-spaces .half-width.textArea {
        padding-bottom: 10px;
    }
    .returning-to-roots img {
        width: 140px;
    }
    .row-wise-sliders .common-slider img {
        margin-bottom: 25px;
    }
    .row-wise-sliders .common-slider .commonSlider-control {
        top: 71vw;
    }
    .lineage-slider {
        margin-top: 30px;
    }
    .lineageImage {
        width: 120px;
        margin-bottom: 44px; 
    }
    .lineage-slider .common-dots {
        bottom: -25px;
    }
    .lineage-slider .commonSlider-control {
        height: 346px;
    }
    .common-spaces {
        padding: 42px 0 0;
    }
    .common-spaces:first-child {
        padding-top: 40px;
    }
    .common-spaces.in-the-glass {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .lineage-slider .slideNumber {
        width: 40px;
        height: 40px;
        line-height: 42px;
        font-size: 24px;
        margin-bottom: 8px;
    }
    .brand-detail-section .banner-texts.distiller-texts.mobGapFix {
        margin-bottom: 50px !important;
    }
    /*----HH BIB ----*/
    .how-to-enjoy-section {
        line-height: 1.6;
    }
    
    div[data-url="kentucky-mule"] a::after {
        background-size: 140px auto;
    }
    .signup-popup {
        padding: 25px 0 30px;
    }
    .signup-popup p {
        font-size: 15px;
    }
    .season-title ul a {
        font-size: 22px;
    }
    .brand-detail hr.ec-page.phc-hr {
        margin-top: 30px;
    }
    .banner-texts.two-liner-title  .text-bar {
        font-size: 20px !important;
    }

    .edition-item span {
        font-size: 16px;
    }
    }

    @media screen and (max-width: 539px) {
        .brands-main-section .brands-container h3 {
            font-size: 20px;
            padding-bottom: .5em !important;
            margin-bottom: .8em !important;
        }
    }

    @media screen and (max-width: 405px){
    
    .footer-left .media-right img {
        width: 110px;
    }    
    
    .mof-filter_container {
        margin-left: -6px;
    }
    .mof-taste_infos {
        right: -45px;
    }
    .mof-taste_infos h4 {
        left: 2px;
    }
    .mof-taste_infos h4 + h4 {
        left: -12px;
    }
    .stageLoader {
        left: 107px;
    }
    .mof-taste_infos {
        right: -28px;
        width: 85px;
        background-position-x: 95%;
        -ms-background-position-x: 95%;
    }
    .barrel-map_info.hslider-info p {
        font-size: 15px;
        line-height: 1.44em;
    }
    }
    
    @media screen and (max-width: 370px){
    
    .hslider-info ul li {
        font-size: 13px;
    }   
    .barrel-map_info.hslider-info p {
        font-size: 14px;
        line-height: 1.44em;
    } 
    .whiskey-page .interactive-map .facilities-section a.facility-seven {
        top: 42%;
        right: 17%;
    }
    }
    
    /*---- HHBE Landing Page ----*/
    @media screen and (max-width: 767px) and (min-width: 600px) {
        .learn-taste-shop-grid.owl-carousel {
            width: calc(900vw - -40px);
        }
        .taste-bottle-inspect .cols,
        .learn-taste-shop-grid .item {
            padding: 0 0 58px 40px;
        }
        .you-do-bourbon .latest-feeds-ctas {
            padding: 44px 40px;
        }
        .taste-bottle-inspect .flex {
            width: calc(270vw - -40px);
        }
        .book-a-tasting .container,
        .bar-tour,
        .location-hours .container {
            padding-left: 40px;
            padding-right: 40px;
        }     
    
    /*---- HHHC Page ----*/
    .hhhc-page .banner-texts .text-bar {
        font-size: 34px;
    }
    .brand-detail-section.hhhc-page .banner-texts.distiller-texts {
        margin-bottom: 117px !important;
    }
    .hhb-parker-img img {
        margin: 57px auto 45px;
    }
    .hh-parker-heritage .hh-parker-head img {
        max-width: 434px;
    }
    .hh-parker-heritage .hh-parker-head .container {
        padding: 84px 0;
        background-size: 450px;
    }
    .hhhc-page .section-head {
        margin-bottom: 27px;
    }
    .hhhc-page .hhb-parker-copies {
        padding: 0 25px;
    }
    .hhb-parker-copies {
        padding: 0 34px;
    }
    .hh-parkers-compare .section-head {
        padding: 0 34px;
    }
    .hh-parkers-compare .rye-bourbon-compared h3 {
        font-size: 47px;
    }
    .hh-parkers-compare .rye-bourbon-compared {
        padding: 34px 34px 0px;
    }
    .hh-parkers-compare .rye-bourbon-compared .cols.divider {
        margin-bottom: 75px;
    }
    .hh-parkers-compare .style-checked li {
        padding-left: 64px;
        background-size: 44px auto;
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 34px;
    }
    .parker-quote-section.bib-quote .h2 {
        font-size: 44px;
        padding: 0 25px;
    }
    .unique-label-section .section-head .home-title {
        margin-bottom: 50px;
    }
    .unique-img-big {
        margin-bottom: 67px;
    }
    .unique-img-big p {
        bottom: -25px;
    }
    .unique-img-big p span {
        padding: 17px 44px;
    }
    .img-edition {
        margin: 67px 0 25px;
    }
    .img-edition .flex img {
        max-width: 32px;
        margin-right: 17px;
    }
    .img-edition .flex span {
        font-size: 24px;
    }
    .unique-img .unique-label-img {
        height: 259px;
    }
    .unique-img .common-dots {
        width: 1525px;
    }
    .unique-img .common-dots a.common-indicator {
        font-size: 38px;
    }
    
    .unique-label-slider .common-slides {
        max-width: none;
    }
    .unique-label-slider .common-slides h3 {
        font-size: 54px;
    }
    .unique-label-slider .common-slider_slides {
        margin-bottom: 67px;
    }
    .unique-label-slider .common-slider-control {
        width: 207px;
    }
    .unique-label-slider .common-slider-control button {
        width: 80px;
    }
    .hh-parkers-breakdown .section-head h2.home-title {
        margin-top: -190px;
        margin-bottom: 100px;
    }
    .hh-parkers-breakdown .section-head p.home-copies {
        padding: 0 34px;
    }
    .hhb-tab-menu .brelease-styles.brtab h3 {
        font-size: 34px !important;
    }
    .hhb-tab-menu {
        margin: 0 0 25px;
        padding: 0 25px;
    }
    .row.hhb-tab-content {
        padding: 0 25px;
    }
    .hhb-tab-menu .brelease-styles.brtab {
        margin-right: 25px;
        min-width: 209px;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table p {
        font-size: 27px !important;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table table thead tr td p p {
        font-size: 27px !important;
    }
    .hhb-tab-content .brelease-styles-detail.substitution-table table thead tr td p {
        font-size: 27px !important;
    }
    .hhb-tab-content .brelease-tab-block {
        margin-bottom: 37px;
    }
    .hh-parker-heritage {
        padding-top: 7px;
    }
    .about-hhb-parker.section-spacing {
        padding: 84px 0 50px;
    }
    .hh-parkers-compare.section-spacing {
        padding: 84px 0px 34px;
    }
    .section-spacing.parker-quote-section {
        padding: 84px 0;
    }
    .parker-quote-section .author p.author-name.p.md {
        padding-top: 27px;
        font-size: 30px;
    }
    .section-spacing {
        padding: 140px 0;
    }
    .bib-quote .bib-quote-bg {
        background-size: 1112px auto;
    }
    .bib-quote .quote-icon {
        width: 279px;
    }
    .bib-quote .author img {
        width: 157px;
    }
    .bib-quote .p.md {
        font-size: 40px;
    }
    .bib-quote .author .p.md {
        margin-left: 34px;
    }
    .bib-quote .author .p.md {
        margin-left: 34px;
    }
    .bib-quote .h2 {
        font-size: 90px;
    }
    /*---- HHHC Page ----*/    
    }
    @media screen and (max-width: 599px) and (min-width: 500px) {
        .learn-taste-shop-grid.owl-carousel {
            width: calc(900vw - -25px);
        }
        .taste-bottle-inspect .cols,
        .learn-taste-shop-grid .item {
            padding: 0 0 58px 25px;
        }
        .you-do-bourbon .latest-feeds-ctas {
            padding: 44px 25px;
        }
        .taste-bottle-inspect .flex {
            width: calc(270vw - -25px);
        }
        .book-a-tasting .container,
        .bar-tour,
        .location-hours .container {
            padding-left: 25px;
            padding-right: 25px;
        }    
        .hhhc-page .banner-texts .text-bar {
            font-size: 28px;
        }
    
        .rittenhosue-page .bottled-bond p.home-copies br,
        .rittenhosue-page .rye-bourbon-compare-section .home-copies br,
        .bartenders-favorite-section .home-copies br,
        .manhattan-section .home-copies br {
            display: none !important;
        }
        .rittenhosue-page .rye-bourbon-compare-section .home-copies,
        .manhattan-section .home-copies,
        .bartenders-favorite-section .home-copies,
        .rise-slider-section .sliderBottom {
            padding-left: 25px;
            padding-right: 25px;
        }
        .rye-bourbon-quote,
        .rye-bourbon-compared {
            margin-left: 25px !important;
            margin-right: 25px !important;
        }
    }
    @media screen and (max-width: 767px) and (min-width: 500px) {
        .learn-taste-shop .home-spacing {
            padding-top: 62px !important;
        }
        .visible-xs.swipe-to-view {
            font-size: 12px;
            margin: 15px 0 58px;
        }
        .you-do-bourbon .latest-feeds-ctas .btn:first-child {
            margin-bottom: 22px !important;
        }
        .tasting-media_body .home-title span {
            font-size: .66em;
            padding-top: 44px;
        }
        .book-a-tasting .container p {
            margin-bottom: 32px;
        }
        .tasting-all-events .tasting-media_body {
            padding-left: 35px;
            padding-right: 35px;
        }
        .book-a-tasting .tasting-all-events.tasting-media p {
            margin-bottom: 32px !important;
        }
        .book-a-tasting .tasting-all-events.tasting-media h2 span {
            margin-bottom: 21px;
        }
        .bar-tour .col-50:nth-child(2) {
            padding-top: 44px;
        }
        .bar-tour .home-copies.bar-tour-copy {
            margin: 12px 0 35px;
        }
        .location-title {
            margin-bottom: 21px !important;
        }
        .bar-tour .home-copies {
            margin-top: 15px;
        }
        .location-hours .tasting-all-events .tasting-media_body {
            padding: 87px 15px 72px;
        }
        .location-hours .home-spacing {
            padding-top: 47px;
        }
        .home-spacing.location-hours {
            padding-bottom: 58px;
        }
        .location-hours .map-container {
            margin: 38px 0 47px;
        }
        .location-hours .btn {
            margin-bottom: 58px;
        }
        .kb-trail .cols a {
            width: 312px;
        }
        .kb-trail .slim-bar-top.slim-bar {
            margin: 58px auto 38px;
        }
        
        .rittenhosue-page .bottled-bond p.home-copies br,
        .rittenhosue-page .rye-bourbon-compare-section .home-copies br,
        .bartenders-favorite-section .home-copies br,
        .manhattan-section .home-copies br {
            display: none !important;
        }
        .rittenhosue-page .rye-bourbon-compare-section .home-copies,
        .manhattan-section .home-copies,
        .bartenders-favorite-section .home-copies,
        .rise-slider-section .sliderBottom {
            padding-left: 40px;
            padding-right: 40px;
        }
        .rye-bourbon-quote,
        .rye-bourbon-compared {
            margin-left: 40px !important;
            margin-right: 40px !important;
        }

    }
    /*---- HHBE Landing Page ----*/
    
    @media screen and (min-width: 1400px) and (max-width: 1799px) and (min-height: 800px){
    .barrel-map > hr:not(.barrel-map-last) ,
    .experience-whiskey-main.onBarrelPage hr {
        margin-top: 0;
    } 
    }
    @media screen and (min-width: 1400px) and (max-width: 1799px) and (min-height: 870px){
    .barrel-map > hr:not(.barrel-map-last),
    .experience-whiskey-main.onBarrelPage hr {
        margin-top: -88px;
    }
    }
    /* For Mouse overs*/
    @media screen and (min-width: 992px){  
    .btn:hover,
    .newsletter-signup button:hover,
    .tasting-points p a:hover {
        background: #0c327d;
    }
    .home-hero .btn:hover,
    .home-hero .btn:focus,
    .brand-info .btn:hover,
    .brand-info .btn:focus,
    .brands-container .btn:hover,
    .brands-container .btn:focus,
    .xpForm h5 .btn:hover,
    .xpForm h5 .btn:focus,
    #contactThanks h5 .btn:hover,
    #contactThanks h5 .btn:focus,
    .agegate .btn:hover,
    .agegate .btn:focus,
    .visit-page .meet-distiller-section .btn:hover,
    .whiskey-page .tasting-points p a:hover,
    .feed-detail .btn:hover,
    .btn.red:hover,
    .bws-footer-window .btn:hover,
    .bws-footer-window .btn:focus {
        background: #bc223f;
    }
    .whiskey-slider-control a:hover, .future-past-control a:hover {
        background-color: #bc223f;    
    }
    .w-style-main:hover h6,
    .w-style-main:hover h5 {
        color: #fff;
    }
    .whiskey:hover .text-bar.red-blue,
    .visit:hover .text-bar.red-blue {
        background: #071d49 ;
    }
    .whiskey:hover .text-bar.blue-red,
    .visit:hover .text-bar.blue-red {
        background: #9c132e;
    }
    .w-style-main:hover,
    .w-style-main:hover .w-styles-inner::after,
    .w-style-main:hover .w-styles-inner::before {
        background: #061d49;
        border-color: #061d49;
        opacity: 1;
    }
    
    /*
    .btn-ghost:hover,
    .btn-ghost:focus {
        background: #fff;
        color: #071d49;
    }
    */
    .upcoming-releases .overlay-view:hover {
        opacity: 1;
    }
    .newsletter-signup .form-control:hover,
    .newsletter-signup .form-control:focus {
        border-color: #0c327d;
        color: #0c327d;
    }
    .newsletter-signup p a:hover {
        color: #fff;
        background: #0a2863;
        text-decoration: none;
    }
    .facilities-section a:hover {
        border-color: #9c132d;
    }
    .chosen-container .chosen-results li {
      padding: 8px 15px;
    }
    
    .learn-more:hover span {
        background-position-x: right; 
    }
    
    .share-recipe .share-twt:hover,
    .share-recipe .sharetl-twt:hover {
        background-image: url(../images/twitter-hov.png);
    }
    .share-recipe .share-fb:hover,
    .share-recipe .sharetl-fb:hover {
        background-image: url(../images/fb-hov.png);
    }
    
    
    /*
    .learn-more.btn-ghost:hover span {
        background-image: url(../images/right-arrow-white-hov.png?ver=3);
    }
    */
    }
    @media screen and (max-width: 767px) and (min-width: 540px) {
        .brands-main-section .brands-container h3 {
            font-size: 30px;
            padding-bottom: .8em !important;
            margin-bottom: .8em !important;
        } 
        
        /*--- BIB New Page Starts---*/    
        .story-content {
            padding: 94px 0;
        }
        .quote-sec.new-hh-be {
            margin-top: 70px;
            padding: 116px 0 !important;
        }
        .quote-sec .container {
            padding: 0 30px;
        }
        .quote-sec .slim-bar-top.slim-bar {
            margin-bottom: 25px;
        }
        .quote-of.bib-quote img {
            width: 116px;
            height: 116px;
            max-width: 116px;
            margin: 0 26px 0 0 !important;
        }
        .quote-of.bib-quote {
            margin-top: 12px;
            max-width: 100%;
        }
        .borderInner-box {
            height: calc(100% - 30px);
            width: calc(100% - 30px);
        }
        .borderOuter-box::before,
        .borderInner-box::before {
            height: calc(100% - 15px);
            width: calc(100% - 15px);
        }
        .crafted-copy {
            padding: 80px 36px 87px;
        }
        .crafted-sec {
            margin-top: 72px;
            padding: 36px 0 107px;
        }
        .crafted-sec.space-bottom {
            margin-bottom: 92px;
        }
        .crafted-sec.space-bottom .crafted-copy {
            padding-bottom: 0;
        }
        .crafted-copy .btn.learn-more {
            border-radius: 6px;
        }
        .sliderCol {
            margin-top: 72px;
        }
        .sliderCol {
            margin-top: 87px;
        }
        .crafted-copy .slim-bar.slim-bar-blue {
            margin: 32px auto 15px;
        }
        .crafted-copy p {
            margin: 22px 0;
        }
        .crafted-content .container {
            padding: 0 30px;
        }
        .sliderCol > p {
            margin: 0 0 30px;
        }
        .img-desc {
            font-size: 32px;
        }
        .img-count {
            font-size: 93px;
            margin-top: -20px;
            padding-bottom: 2px;
        }
        #slide-counter {
            font-size: 20px;
            margin-bottom: 26px;
        }
        .slider-status {
            margin-top: 72px;
        }
        .rye-bourbon-quote.lynn-quote {
            margin: 80px auto 94px !important;
        }
        .hhd-badge {
            top: 562px;
            width: 340px;
            left: -21px;
        }
        .lineage-sec .lineage-slider {
            margin-top: 78px;
        }
        .lineage-sec .common-spaces:first-child {
            padding-top: 100px;
        }
        .common-spaces.mobile-center {
            padding-top: 65px !important;
        }
        .lynn-quote .quote-of.bib-quote {
            margin-top: 18px;
        }
        .crafted-carousel .owl-stage {
            padding-left: 15px !important;
        }
        /*--- BIB New Page Ends---*/
        /*-- Shipping FAQs --*/
        .faq-sec {
            margin-top: 58px;
        }
        .faq-sec .container {
            padding: 0 30px;
        }
        .single-faq {
            margin-bottom: 51px;
        }
        .single-faq ul {
            margin-top: 32px;
        }
        .single-faq .h3 {
            padding-top: 12px;
            margin-bottom: 12px;
        }
        .mesg {
            margin-top: 30px;
            font-size: 15px;
        }

        .bottom-headline {
            bottom: 87px;
        }
        .bottom-headline .p {
            font-size: 13px;
        }
    } 
 
    
    #previewBottle{margin-top: 15px;}