/* Enter Your Custom CSS Here 
h1, h2, h3, h4, h5, h2.hero-header > span { font-weight:300!important; }
p.buildup-text, p.buildup-title { font-weight:300!important; }
p.step-title, p.step-title span { font-weight:300!important; }*/




.col-xs-4 { width:33.3333% !important; }
.col-xs-6 { width:50% !important; }
.col-xs-8 { width:66.6666% !important; }

a.icon-tab.active > img.hidden { display:inline-block !important; }
a.icon-tab.active > img.showing { display:none; }

#beer_counter { font-size: 24px!important; }
footer p.footer-col-title, footer p.step-title { margin: 0!important; }
.hidden { display:none!important; }
a.icon-tab.active::after { display:none!important; }
.product-row { background-color:#fef0d8; }
.prod-info{margin-left : 140px;}
.prod-image { margin-top: 25%; }
.white-bg { background-color:#fff; }
.light-grey-bg { background-color:#ebebeb; }
.center-block { margin-left:auto; margin-right:auto; }
.no-padding-top { padding-top:0px!important; }
.img-responsive { width:100%; height:auto; }
.social-title { padding-right:15px; text-align:right; }
.video-bg { margin-bottom: -7px; }
#section-sub-benefits-tabs ul li, #more-details ul li, #section-sub-benefits-tabs ul li  { font-size:18px; }

a.more-details-toggle { text-decoration:none!important; }
a.more-details-toggle .more_text { font-size:24px; font-weight:bold; text-decoration:none!important;  }
a.more-details-toggle:hover { color:#f9b635!important;  text-decoration:none!important; } 
a.more-details-toggle .fa-stack { font-size: 18px; margin-top: -5px; text-decoration:none!important; }

#more-details ul { padding-left:15px; }

#staff img, #self img { max-width: 500px; }
#video_scroll { display:none;font-size: 40px;color: #f9b635;
position: absolute;
margin-top: -80px;
width: 100%;
height: 100px; 
  z-index:1;}
.padd-left { margin-left: 302px; min-height:350px!important; }
.padd-left-2 { margin-left: 302px; min-height:350px!important;  }
.padd-left-3 { margin-left: 302px; min-height:350px!important;  }
a.download-link { font-weight:bold; color:#000; text-decoration:none; font-size:18px; }
p.copyright { text-transform: uppercase; }
p.step-title { font-size: 22px!important; }
p.tab-para { font-size:22px!important; }
#section-sub-benefits-tabs { font-size: 22px!important; }

.buildup-column.plus::after { font-weight:300; font-size:60px; font-family: FontAwesome; content: "+"; position: absolute; top: 30px; right: -15px;}
.buildup-column.equals::after { font-weight:300; font-size:60px; content: "="; position: absolute; top: 30px; right: -15px;}
 
.clickanicon { font-weight: 700; 
display: block;
width: 100%;
text-align: center;
padding-bottom: 20px;}

.social-icon { margin-left:10px; }


.section-padding-top-half { padding-top:15px!important;  }
.section-padding-top { padding-top:60px!important; }
.half-section-padding-bottom { padding-bottom:30px!important; }
.tab-content-no-padding-top {padding-top:0px!important;  }

.buildup-column > img{

width:160px!important;

}
.fullscreen-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
}

.fullscreen-bg__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}

@media (max-width:768px) {

	#video_scroll { display:none; }
	#more-details { padding-left:20px; padding-right:20px; }
	a.brand { text-align: center;  display: block; padding:20px 0; }
    .buildup-column { margin-bottom:20px; }
    .buildup-column img { width:80%!important; }
    .center-block .tab-para { padding:10px; }
    ul.nav-tabs a.nav-link { font-size: 22px!important; }  
    ul.nav-tabs { max-width: 95%; }
ul#menu-main-menu > li {  padding: 0 5px!important; } 
.textwidget { padding:20px; }
.textwidget .text-right, .copyright { text-align:center!important; }
.social-title { text-align:center!important; padding:0px; }
.prod-info { margin-left: 0px; }
.buildup-column.plus::after, .buildup-column.equals::after { display:none; }
.padd-left { margin-left: 0px; }
.padd-left-2 { margin-left: 0px; }
.padd-left-3 { margin-left: 0px; }
a.icon-tab > img { max-width:65px!important; }
a.icon-tab { min-height:100px!important; }
.tab-graph { max-width:95%!important; }
}

.fineprint {font-size:10px;
color:#fff;}

.heading3 {font-weight:500;}

