@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@media (max-device-width: 480px) and (orientation: landscape) {
	/* Mobile rotated towards landscape */
}

@media (max-width: 767px) {
	/* Extra Small */

	.product-block button {
		margin-bottom: 15px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* Small Size */
	
	.navbar-nav li a {
		padding-top: 80px;
	}
	#logo{
		margin-top: 50px;
	}
	.product-block {
		height: 350px;
	}
	.product-block button {
		bottom: 15px;
		position: absolute;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	/* Medium Size */

	.navbar-nav li a {
		padding-top: 80px;
	}
	#logo {
		margin-top: 50px;
	}
	.navbar-default .navbar-nav > li > a {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media (min-width: 1200px) {
	/* Large Size */

	.navbar-nav li a{
		padding-top: 80px;
	}
	.navbar-default .navbar-nav > li > a{
		padding-right: 10px;
		padding-left: 10px;
	}
	#logo{
		margin-top: 50px;
	}
	.product-block{
		height: 440px;
	}
}

@media (min-width: 768px) {
	/* sm, md, lg */
}

@media (max-width: 1199px) {
	/* xs, sm, md */
}

.margin-top-lg {
	margin-top: 30px;
}
.margin-right-lg {
	margin-right: 30px;
}
.margin-bottom-lg {
	margin-bottom: 30px;
}
.margin-left-lg {
	margin-left: 30px;
}
.margin-top-sm {
	margin-top: 15px;
}
.margin-right-sm {
	margin-right: 15px;
}
.margin-bottom-sm {
	margin-bottom: 15px;
}
.margin-left-sm {
	margin-left: 15px;
}
.padding-right-15 { 
	padding-right: 15px;
}
.padding-left-15 {
	padding-left: 15px;
}
.padding-left-0 {
	padding-left: 0;
}
					/****************CONTAINER*****/
.container{
	max-width:960px;
}

     				/*********INDEX***********/
.home-header-bg , .header-bg {
	background-repeat: repeat repeat;
	background-color: #7b9a4a;
}
.home-header-bg {
	background-image: url('../images/header-bg.png') , url('../images/header-bg-dot.png');
	background-position: center center;	
}
.header-bg {
	background-image: url('../images/header-bg-dot.png');
	background-position: center center;
}
.text-justify {
	text-align: justify;
}
.navbar-default .navbar-brand {
	color: #fff;
}
.navbar-header {
	background: #96ad53;
	border-radius: 5px;
}
.bg-hide {
	background: transparent;
	border: none;
}
.head-font {
	font-family: 'Open Sans Condensed', sans-serif;
}
.separater {
	height: 1px;
	background: #ccc;
}
 main .panel {
	border: none;
}
.navbar-default .navbar-nav > li {
 margin-right: 15px;
}
.navbar-default .navbar-nav > li a {
	box-shadow: inset 0 0 0 0 #a5bc27;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s;8
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:hover {
/*background: #a5bc27;*/
  box-shadow: inset 0 115px 0 0 #a5bc27;
	color: #fff;
}
.main-bg{
	background: url('../images/main-bg.gif');
}
.navbar-default{
	background: transparent;
	border: none;
	font-size: 18px;
	line-height: 18px;
	font-family: 'Oswald', sans-serif;
}
.navbar-default .navbar-nav > li > a{
	color: #fff;
	text-transform: uppercase;
}
.navbar-default .navbar-nav > li:hover > a{
	color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #a5bc27;
    color: #fff;
}


/************PRODUCTS************/

.product-block{
	background: #f5f5f5;
	padding:0;
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.21);
	position: relative;
	max-width: 290px;
}
.model-height {
	min-height: 256px;
}
.head-bg {
background-image:url("../images/bg-nav.gif"); 
}
/************CONTACT US************/
iframe{
	height: 400px; width: 100%;
	border: none;
}
.btn .btn-default {
	font-family: 'Oswald', sans-serif;
  border: medium none;
  font-size: 20px;
  color: #735c4c;
}
.contact-aside .contact-form-btn:hover .btn-default{
	background: transparent;
	color:#729a4a;
}

.form-control{
	box-shadow:none;
	border-radius: 0px;
}
.fa.fa-angle-right {
    background:#a2b655;
    font-size: 9px;
    color: #fff;
    border-radius: 50%;
    height: 14px;
    text-align: center;
    width: 14px;
}
.contact-aside .btn-default{
	background: transparent;
}

/****Send and clear btn*****/

.btn.btn-default {
	font-family: 'Oswald', sans-serif;
    border: medium none;
    font-size: 19px;
}

/*******FOOTER*********/
footer ul li {
	display: inline-block;
}
.footer-list {
	margin:10px;
	padding: 0;
}
.footer-list a:hover{
	text-decoration: none;
}
.footer-list a:hover i{
		opacity: 100;
}
.footer-top-border {
 /*border: 5px solid #f4be18;*/
 border: 5px solid #7b9a4a;
}

footer, footer a{
	color: #333;
}
.footer-list li:first-child i{
	line-height: 1.4;
}
.fa{
	height: 35px;
	width: 35px;
	line-height: 1.5;
	background: 	#7b9a4a;
	border-radius: 40px;
	opacity: 0.30;
	color: #fff;
	font-size: 24px;
}
footer a:hover {
	color: #333;
}
footer span {
	border-right: 1px solid #e4e4e4;
}
