body{margin:0;padding:0;font-family: 'Montserrat', sans-serif;
font-family: 'Noto Sans', sans-serif;}

@font-face{
  
  font-family: 'Montserrat', sans-serif;
  font-family: 'Noto Sans', sans-serif;
}
body h1 {text-transform:uppercase;margin-top:5%;font-size:30px;}
body h2 {text-transform:uppercase;margin-top:10%;font-size:30px;color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:8px 0px;}
body h3 {text-transform:uppercase;font-size:24px;font-weight:bold;}
body p{font-size:15px;line-height:25px;}

section,header,footer{width:100%;float:left;}
.martop10{margin-top:5px;}
.navbar{border-radius:0px !important;}
.navbar-default{background-color:#fff !important;border:1px solid #fff !important;margin-top:5%;}
.nav li a{padding:15px 20px !important;font-size:15px;color:#64980e !important;}
.nav li a:hover{color:#000 !important;}
.navbar-nav{float:right !important;}
.navbar-default .navbar-nav > .active > a{background-color:#64980e !important;color:#fff !important;}
.banner{border-top:2px solid #64980e;border-bottom:2px solid #64980e;}
.middle{width:100%;float:left;}
.why h1 {text-transform:uppercase;margin-top:5%;}
.why h1 img{padding:0% 3%;}
.btn-success{background-color:#5b9200 !important;border-color:#5b9200 !important;}
.products{width:100%;float:left;margin-top:5%;padding-bottom:3%; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(bottom, #56781e , #92b45a); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(bottom, #56781e, #92b45a); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(bottom, #56781e, #92b45a); /* For Firefox 3.6 to 15 */
  background: linear-gradient(bottom, #56781e , #92b45a); /* Standard syntax */
}
.products p{color:#fff;}
.nbs-flexisel-item img {
    max-width: 65% !important;
    margin: 5% 0% !important;
}
.btn-default{background:transparent !important;color:#fff !important;border:1px solid #fff !important;}
.backgreen{background:#64980e;margin-top:5%;box-shadow:0px 0px 7px #000;margin-bottom:5%;}
.backgreen h1{color:#fff;font-size:30px;font-weight:bold;margin:0;padding:2% 0%;}
.enquiry{background:#f4f4f4;float:left;border-radius:10px;margin-bottom:5%;}
.enquiry .form-control{height:50px;border-radius:27px;padding-left:20px;}
.news a{color:#64980e;}
footer{background:#2d2d2d;color:#fff !important;}
footer h3{font-size:20px;font-weight:normal;}
footer a{font-size:15px;color:#fff;}
footer ul, footer li{list-style:none;padding:0;margin:0;}
footer li a:hover{color:#64980e;}
footer h6 a:hover{color:#64980e;}
.bottom-footer{width:100%;border-top:1px solid #fff;margin-top:2%;}
.control-label{text-align:left !important;}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 3.101 !important;
    font-size: 17px;
}
.banner img{width:100%;}
ul li{font-size:16px;}
.img-border img{border:3px solid #64980e;}



@media only screen and (min-width:320px) and (max-width:640px){
	.navbar-nav{float:left !important;}
	.navbar-default{margin-top:0%;}
	body h1{font-size:21px;font-weight:bold;}
	body h2 {font-size:21px;color:#fff;font-weight:bold;}
	.enquiry{background:#f4f4f4;float:left;border-radius:10px;width:90%;margin-left:5%;}
  .center{text-align:center !important;}
  .img-responsive{margin:auto !important;}
  .social{text-align:center !important;}
}
@media only screen and (min-width:320px) and (max-width:767px){
  .navbar-nav {
    margin: 7.5px 0px !important;
    width: 100%;
}
} 
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.enquiry{background:#f4f4f4;float:left;border-radius:10px;width:90%;margin-left:5%;}	
.nav li a{padding:7px 8px !important;font-size:12px;color:#64980e !important;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
.enquiry{background:#f4f4f4;float:left;border-radius:10px;width:90%;margin-left:5%;}  
.nav li a{padding:9px 13px !important;font-size:15px;color:#64980e !important;}
}
@media only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait){
  body h1 {font-size:16px;}
  .why h1 img{padding:0% 3%;width:24%;}
}

ul.contact_us {
    list-style: none;
	padding-left:0!important;
}

ul.contact_us li{
    line-height:1.5;
}