﻿.image-aboutus-banner {
    background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("../images/OurBusiness.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #fff;
    padding-top: 110px;
    padding-bottom: 110px;
}

.lg-text {
    font-size: 42px;
    font-weight: 600;
    text-transform: none;
    color: #fff;
}

.image-aboutus-sm-banner p {
    color: #fff;
}

/* product section */

.product-sec {
    background-color:white;
	float: left;
	width: 100%
}
.product-sec h2 {
	line-height: 64px;
	margin-bottom: 40px;
	top: 0;
	margin-top: 0
}
.product-sec h2 small {
	font-size: 28px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 700;
	padding: 0 9px 4px;
	position: relative
}
.product-sec h2 small::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 50%;
	background: #c8c8c8;
	bottom: 0;
	margin-left: -25%;
	left: 50%;
}
.product-sec .img-sec img {
	width: 256px;
}
.product-sec .content-block {
	float: left;
	margin-top: 30px;
}
.product-sec .heading {
	color: #337ab7;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
	
}
.product-sec p {
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
	margin-bottom: 19px;
	padding-right: 10px;
}
.product-sec .product-block {
	padding-top: 30px;
	padding-bottom: 30px
}

@media (max-width:768px){
    .product-sec h2{margin-bottom: 0}
    .product-sec .product-block{padding-top:0; text-align: center;}
    .product-sec .img-sec img{margin: 0 auto}
    .product-sec .pull-right{float: none!important}
}

.btn-green {
	border: 1px solid #5BA600;
	color: #5BA600;
}
.btn-green:hover, .btn-green:focus {
	border: 1px solid #5BA600;
	color: #fff;
	background: #5BA600;
}