body{font-family: 'Open Sans', sans-serif;}
p{color:#828282; font-size:13px; font-weight:200;}
h1{font-weight:700; font-size:30px;}
.header-bg{background-color:#282828; padding:6px 0;}
.menu{text-align:center;}
.navbar{margin-bottom:0px;}
.active {font-size: 14px; color: #fff !important; text-decoration: none;}
.navbar-inverse{border-radius:0px; background-color:#282828; opacity:0.8;}
.navbar-brand{padding:5px 15px;}
.navbar-brand img{margin-top:4px;}
.top-space{margin-top:10px;}
.carousel-content h1{padding:30px 0 0 0; color:#FFF; font-size:48px; font-weight:700; text-align:center;}
.carousel-content p{color:#FFF; text-align:center; font-size:18px; font-weight:200; margin:25px 0;}
.banner-btn{margin:0 auto; max-width:200px;}
.btn-default{background:#3c6600; border:solid 1px #95bd5d; color:#FFF; font-weight:200;}
.btn-default:hover{background:#282828; color:#fff;}
.slide-margin{padding:110px 0 50px 0;}
.right-align{text-align:right; border-right:solid 1px #ccc; padding-right:26px;}
.left-align{text-align:left; padding-left:25px;}
.heading{text-align:center;}
.heading h1 span{font-weight:200;}
.heading h5{margin-bottom:25px; color:#828282; font-weight:200; font-size:16px; line-height:24px;}
.arw{width:19px; margin:20px auto;}
.inner-sub{margin:25px 0;}
.inner-sub h4{margin-bottom:20px;}
.inner-sub h4 i{color:#9abf21; font-size:24px !important; padding-bottom:25px;}
.feature{padding:80px 0px; overflow:hidden;}
.download{padding:40px 0px; overflow:hidden; text-align:center; background:#f0f0f0;}
.download a{margin-top:25px; background:#457600; border:solid 1px #95bd5d;}
.btm-line{border-bottom:solid 1px #ccc;}
footer{background:#282828; padding:8px 0px;}
footer p{text-align:left; color:#FFF; font-size:12px; margin: 5px 0 !important;}
.footer-p-right {text-align: right;}
.priv-text a {color:#fff;padding-right:10px;}
.navbar-nav{float:right;}
.navbar-nav li a i{font-size:18px;}
.btn-group{padding-left:10px;}
.btn-group a{padding:0px !important; margin:15px 10px 0 0}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {    display: block;width: 100% !important;overflow:hidden !important;}

@media (max-width: 767px) {
	.right-align{border:none; text-align:center; padding-right:15px;}
	.left-align{border:none; text-align:center;}
	.navbar-nav{float:none;}	
	.btm-line{display:none;}
	.footer-social{text-align:center; margin:10px 0;}
	.copyright p{text-align:center;}
	.banner-btn{margin-bottom:50px;}
	.carousel-content h1{padding:0px;}
}
.menu123 nav{
	position:fixed; z-index:99; width:100%;
}