.sub-banner h2 {
    color: #fff;
    margin-top: 80px;
    font-size: 36px;
    font-weight: bold;
    line-height: 50px;
    text-transform: uppercase;
}

.bottom-a h2 {
    color: #fff;
    font-size: 42px;
    margin-top: 0;
    margin-bottom: 60px;
}

.subfooter {
    padding: 20px 0px;
    color: black;
    text-align: center;
}


body{ color:#000; font-weight: lighter !important; font-family: 'Open Sans', sans-serif;}
p{ font-size:14px; font-weight:normal;}
h1{ font-size:24px;}
h2{ font-size:30px;}
h3{ font-size:26px;}
h4{ font-size:20px;}
h5{ font-size:16px;}
hr{ border-color:#b2b2b2;}
.container{ max-width:1000px;}
.header{ background:url(../images/header-banner.jpg) no-repeat; background-size:cover;}
.header-top{ padding:15px 0;}
.top-phone{ background:#1b76ff; padding:10px; border-radius:5px; margin-top:60px; border:1px solid #fff;}
.top-phone h4{ color:#fff; font-size:18px;}
.top-phone h3{ margin:0; font-size:22px; color:#fff;}
.top-phone img{ margin-right:10px;}


.navigation ul li a:hover,	
#home .navigation ul li.nav-home a,
#beverages .navigation ul li.nav-beverages a,
#snacks .navigation ul li.nav-snacks a,
#food .navigation ul li.nav-food a,
#healthy .navigation ul li.nav-healthy a,
#technology .navigation ul li.nav-technology a,
#options .navigation ul li.nav-options a,
#distribution .navigation ul li.nav-distribution a,
#about .navigation ul li.nav-about a,
#contact .navigation ul li.nav-contact a{
	/*border-bottom: 2px solid #c44e3a;*/
	/*background:#fff !important;*/
	background: none !important;
	color :#ffac00 !important;
	transition: all 0.5s ease-in-out 0s;
	}

.header .navbar-inverse{ background:#0a87c9 url(../images/nav-bg.jpg) repeat-x; border:none;}
.header .navbar-wrapper, .header .navbar{ border-radius:0 !important; min-height:47px;}

.header .navbar-inverse .navbar-nav > li > a{ color:#fff; font-size:15px; font-weight:bold; padding:15px 15px;}
.header .navbar-nav{ display:inline-block; float:none;}
.header .navbar{ margin-bottom:0;}

.banner .carousel-control.left{ display:none;}
.banner .carousel-control.right{ display:none;}
.banner .carousel-caption{ text-align:left; left:0; right:55%; bottom:10%;}
.banner .carousel-caption h1{ border-bottom:1px solid #fff; padding-bottom:30px; font-size:34px;}
.banner .carousel-caption p{ color:#787878; text-shadow:none; padding-top:15px;}

.top-a{ background:#3370f4; padding:40px 0;}
.top-a h4{ color:#fff; font-size:22px;}
.top-a p{ color:#fff; margin-top:20px;}

.top-b{ background:#ecded5; padding:40px 0;}


.da-thumbs {
    list-style: none;
    position: relative;
    padding: 0;
    margin: 0;
}
.da-thumbs li {
    float: left;

    background: #fff;

    position: relative;
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);*/
}
.da-thumbs li a
 {
    display: block;
    position: relative;
}

.da-thumbs li a {
    overflow: hidden;
}

.da-thumbs li a div {
    position: absolute;
    background: #333;
    background: rgba(51, 112, 244, 0.7);
    width: 100%;
    height: 100%;
}

.da-thumbs li a div span {
    display: block;
    padding: 10px 0;
    font-size: 18px;
    margin: 100px 20px 20px 20px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 -10px 0 rgba(255, 255, 255, 0.3);
	text-align:center;
}


.da-thumbs li a div {
    top: 0px;
    left: -100%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.da-thumbs li a:hover div {
    left: 0px;
}

.product-list{ padding:20px 0;}
.product-list .row-fluid{ margin:30px 0;}

.bottom-a{ background:#14c3c5 url(../images/bottom-a-bg.jpg) repeat-x; padding:40px 0 60px 0;}
.bottom-a h1{ color:#fff; font-size:42px; margin-top:0; margin-bottom:60px;}
.join-now a{ border:4px solid #fff; padding:10px 30px; color:#fff; font-size:24px; text-transform:uppercase; width:100px; text-decoration:none;}

.footer-bg{ background:#4178f9 url(../images/footer-bg.jpg) repeat-x; padding:40px 0;}

.cato{ margin-top:20px;}
.cato ul{ margin:0px !important; list-style:none; padding:0px;}
.cato li{ background: url(../images/tick.png) no-repeat 0 9px; font: normal 14px/24px 'Open Sans', sans-serif; color:#fff; padding-left:20px; border-bottom:1px solid #fff;}
.cato ul li a{ text-decoration:none; color:#fff;}

.info-block{ background:url(../images/info-block.png) no-repeat; padding:37px 0;}
.info-block h3{ margin-top:0;}
.info-block h3 a{ color:#2f2f2f; text-decoration:none;}
.info-block h4{ margin-top:0; color:#ffac00;}
.info-block h5{ color:#0a8f46;}

.footer-bg hr{ border:4px solid #5a88f4; margin:30px 0;}
.footer-bottom p{ color:#fff;}
.footer-bottom p a{ color:#ffac00; text-decoration:none;}

.beverages-banner-bg{ background:#0c3593 url(../images/beverages-banner-bg.jpg) repeat-x; padding-top:30px;}

.sub-banner h1{ color:#fff; margin-top:80px; font-size:36px; font-weight:bold; line-height:50px; text-transform:uppercase;}
.main-body-beverages{ padding:40px 0;}
.main-body-beverages h2{ margin-top:0px; text-transform:uppercase;}
.main-body-beverages p{ line-height:30px; font-size:18px; margin-top:20px;}

.get-start{ background:#3370f4; padding:10px 30px; color:#fff; font-size:18px;}
.get-start a{ color:#fff; text-decoration:none;}

.down-part{ margin-top:20px;}
.bev-product-right img{ border:5px solid #d1d1d1;}

.bottom-b{ background:#3370f4; padding:50px 0;}
.pop-products{ background:#2e66df; padding:20px; border-radius:10px;}
.pop-products .product-list .row-fluid{ margin:0;}
.pop-products .da-thumbs li{ background:none;}
.bev-margin{ margin-top:30px !important;}
.pop-products .da-thumbs li a{ border-radius:5px;}
.pop-products .da-thumbs li a div span { margin-top:80px;}

.bottom-c{  background:#14c3c5 url(../images/bottom-a-bg.jpg) repeat-x; padding:50px 0; color:#fff;}
.bottom-c h1{ margin-top:0;}
.bottom-c p{ margin-top:20px;}
.replac img{ border:4px solid #fff;}

.bottom-d{ background: url(../images/beverages/hot-bev-bg.jpg) no-repeat; background-size:cover; padding-top:50px; color:#fff;}
.bottom-d h1{ margin-top:100px;}
.bottom-d p{ margin-top:20px;}

.bottom-services{ padding:50px 0;}
.bottom-services h1{ margin-top:0;}
.bottom-services p{ margin-top:20px;}

.snacks-banner h1{ font-size:30px; margin-top:40px; line-height:40px;}
.snacks-banner h4{ color:#fff; margin-top:20px;}

.main-body{ padding:50px 0;}
.main-body h1{ margin-top:0;}
.main-body p{ margin-top:20px;}

.snacks-service img{ border:4px solid #ebebeb;}
.snacks-service h1{ margin-top:50px;}

.food-banner h1{ font-size:30px; margin-top:100px; line-height:40px;}
.food-banner h4{ color:#fff; margin-top:20px;}

.frozen{ background:#11b9ba; margin-top:30px;}
.frozen .da-thumbs li a div {
    background: rgba(17, 185, 186, 0.7);}
	
.healthy-banner h2{ margin-top:20px; color:#fff; text-transform:uppercase; line-height:40px;}
.fit img{ border:4px solid #ff6600;}

.healthy-product-choices{ color:#fff; margin-bottom:30px;}
.healthy-product-choices h1{ margin-top:0;}
.healthy-product-choices p{ margin-top:20px;}

.healthy-benefits{ padding-bottom:0;}
.healthy-benefits img{ border:none;}

.technology-banner{ background:url(../images/technology/technology-banner.jpg) no-repeat; background-size:cover; padding:140px 0;}
.technology-banner h1{ margin-top:0; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.energy img{ border:4px solid #ebebeb;}

.equipment h1{ color:#fff;}
.equipment p{ margin-top:20px; color:#fff;}
.equipment img{ border:4px solid #ebebeb;}

.mobile img{ border:4px solid #ebebeb;}

.options-banner h2{ margin-top:80px; text-transform:uppercase; color:#fff; line-height:40px;}
.cato1{ margin-top:20px;}
.cato1 ul{ margin:0px !important; list-style:none; padding:0px;}
.cato1 li{ background: url(../images/options/tick.png) no-repeat 0 10px; font: normal 14px/24px 'Open Sans', sans-serif; color:#000; padding-left:20px; }

.cato2{ margin-top:20px;}
.cato2 ul{ margin:0px !important; list-style:none; padding:0px;}
.cato2 li{ background: url(../images/options/tick-white.png) no-repeat 0 10px; font: normal 14px/24px 'Open Sans', sans-serif; color:#fff; padding-left:20px; }

.traditional-vending img{ border:none;}
.option-bottom{ padding-bottom:0;}
.traditional-vending h1{ color:#fff; margin-top:80px;}
.traditional-vending p{ color:#fff; margin-top:20px;}

.distribution-banner{ background:url(../images/distribution/distribution-banner.jpg) no-repeat; background-size:cover; padding:140px 0;}
.distribution-banner h1{ margin-top:0; text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}

.innovative{ margin-top:40px;}
.sun img{ border:4px solid #ebebeb;}

.inno img{ border:4px solid #ebebeb;}

.bon img{ border:none;}
.frito img{ border:none;}

.about-banner img{ width:100%;}

.abt-body{ background:#f1f1f1;}
.abt-body img{ border:4px solid #ccc;}

.personal-touch h1{ margin-top:0;}



.border {
	width: 100%;
	border:1px solid #e1e1e1;
	color:#2f2f2f;
	height:30px;
	font-size:13px;
	padding:0px 0 0 5px;
	background:#f1f1f1;
	
}
.border1 {
	width: 100%;
	border:1px solid #e1e1e1;
	color:#2f2f2f;
	height:30px;
	font-size:13px;
	padding:0px 0 0 5px;
	background:#f3f3f3;
}
.border:hover,
.border:focus,
.border1:hover,
.border1:focus{
	background: #f3f3f3;
	border-color: #e1e1e1;
	}
.borderk {
	font-size:13px;
	color:#2f2f2f;
	border:1px solid #e1e1e1;
	width:100%;
	padding:0px 0 0 5px;
	background:#f1f1f1;
}
.borderka {
	font-size:13px;
	color:#2f2f2f;
	border:1px solid #e1e1e1;
	width:100%;
	padding:0px 0 0 5px;
	background:#f3f3f3;
}


.button,
.button1 {
	background:#2c558a;
	border:1px solid #295081;
	border-radius:2px;
	font-size:12px;
	font-weight:bold;
	padding:8px 10px;
	margin-right:8px;
	cursor:pointer;
	color:#fff;
}
.button:hover,
.button1:hover{
	background: #396aaa;
	border:1px solid #3665a2;
	border-radius: 2px;
	color:#f5f5f5;
	}

.contactwhol {
	padding:0px;
}
#c1 {
	margin:0;
	padding:0 0 0 0px;
	/*width:80%;*/
	line-height:30px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#2f2f2f;
	
}


#c2 {
	margin:0;
	padding:0;
	/*width:80%;*/
	line-height:25px;
	font-size:15px;
	font-weight:bold;
	color:#2f2f2f;
	/*float:left !important;*/
	text-align:left !important;
}
 img.captcha{
	background:none;
    border:0px;
	border-radius:0% !important;
	}
	

.info-ven{ background: url(../images/beverages-banner-bg.jpg) repeat-x; padding:30px; color:#fff;}
.info-ven p{ line-height:30px; font-size:16px;}
.info-ven .fa{ margin-right:10px;}

.pop-bev{ margin:0 0 30px 0; color:#fff;}

