@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'SEGOEUIL';
 src: url('../fonts/SEGOEUIL.eot');
 src: url('../fonts/SEGOEUIL.eot?#iefix') format('embedded-opentype'), url('../fonts/SEGOEUIL.woff') format('woff'), url('../fonts/SEGOEUIL.ttf') format('truetype'), url('../fonts/SEGOEUIL.svg#webfont') format('svg');
}
 @font-face {
 font-family: 'DroidSans';
 src: url('../fonts/DroidSans-webfont.eot');
 src: url('../fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/DroidSans-webfont.woff') format('woff'), url('../fonts/DroidSans-webfont.ttf') format('truetype'), url('../fonts/DroidSans-webfont.svg#webfont') format('svg');
}
body {  background-image: url("../images/bg.jpg"); color:#fff; font-family: 'DroidSans'; }
header {  background-image: url("../images/top-bg.png"); border-top:5px solid #769b4e; padding-bottom:6px;}
.CallUs { float:right; background:#769B4E; padding:3px 5px; font-family: "DroidSans"; font-size:16px; font-weight:bold;}
.navbar { min-height: 44px; padding:0px;   margin-bottom: 0px;}
.navPadd { padding:57px 0 0 0;}
.nav > li { border-radius:6px;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;border:solid 0px #eaeaea;}
.navbar-brand { margin: 0; padding: 0;}
.navbar-nav  li  a {
	display: block;
	text-decoration: none;
	color: #000000;
	font-family:"DroidSans";
	font-size:0.875em;
	padding: 5px 15px 5px 15px;
	margin-left: 5px;
	white-space: nowrap;
	color:#fff;
	padding:8px;
	z-index:999999;
	background-color: #62bb04;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #62bb04, #456424);
	background-image: -moz-linear-gradient(top, #62bb04, #456424);
	background-image: -ms-linear-gradient(top, #62bb04, #456424);
	background-image: -o-linear-gradient(top, #62bb04, #456424);
	background-image: linear-gradient(top, #62bb04, #456424);
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px;
	border-radius: 6px 6px 0px 0px;
}
.navbar-nav li  a:hover {
	color:#FFFFFF;
	z-index:999999;
	background-color: #62bb04;
	background-image: -webkit-linear-gradient(top, #456424, #62bb04);
	background-image: -moz-linear-gradient(top, #456424, #62bb04);
	background-image: -ms-linear-gradient(top, #456424, #62bb04);
	background-image: -o-linear-gradient(top, #456424, #62bb04);
	background-image: linear-gradient(top, #456424, #62bb04);
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px;
	border-radius: 6px 6px 0px 0px;
}
.navbar-nav   li  a.navactive { 
	background-color: #FC985D;
	background-image: -webkit-linear-gradient(top, #FF5F03, #FC985D);
	background-image: -moz-linear-gradient(top, #FF5F03, #FC985D);
	background-image: -ms-linear-gradient(top, #FF5F03, #FC985D);
	background-image: -o-linear-gradient(top, #FF5F03, #FC985D);
	background-image: linear-gradient(top, #FF5F03, #FC985D);

 }


.Banner{ margin-top:-6px; }
.BannerSlider { width:100%; height:100%;}
.BannerInnPage {	margin-top:10px; width:100%; height:100%;}
.BannerInnPage img { width:100%;}
.BanBtmImg { width:100%; margin-top:15px;}
.BanBtmImg img { width:100%; }
.WorkAreaHome { margin:0 0 15px 0; }
.WorkAreaHome img { width:100%;}
.imgBor { border:1px solid #bdbdbd;}
.CarosaSlider { width:100%; margin:15px 0;}
.workSection { width:100%;}
.inner-container {
    background-color: #fff;
    border: 1px solid #999;
    margin: 12px auto 15px;
	padding: 10px 30px 20px;
	color:#535353;
}
.inner-title-bg{
	margin:10px 0px 10px 0px;
	background-image:url(../images/pattern.jpg);
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	border-bottom:#dcdcdc solid 3px;
	height:42px;
	}
	
.inner-title{ text-align:left;  font-family: 'SEGOEUIL'; font-size:18px; padding-left:15px; padding-top:5px; color:#000;}
.inner-para{ line-height:19px; font-size:14px; text-align:left; color:#535353; margin-left:15px; margin-right:15px;}
.inner-para-title{ color:#fc5f00; font-weight:normal; font-size:14px;}
	
.box1 {
	background-image:url(../images/box-bg.jpg);
	background-repeat:no-repeat;
	padding-bottom:24px;
    background-size:100% 100%;
}
.text-heading {
	color:#FFF;
	font-size:20px;
	font-family: 'SEGOEUIL';
	text-decoration:none;
	padding-top:10px;
	text-align:center;
}
.para {
	color:#444444;
	font-size:14px;
	text-align:center;
	line-height:22px;
	padding:8px 10px 8px 10px;
}
.arrow {
	width:81px;
	height:28px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	display:block;
	position:absolute;
	bottom:2%;
	left:39%;
}
.arrow:hover {
	background-image:url(../images/arrow-over.png);
	background-repeat:no-repeat;
	background-position:center;
}
ul.bulletStar  { padding:0px; margin:20px 0 11px 30px; }
.bulletStar li { 
	background: url("../images/bullet.png") no-repeat scroll 0 7px transparent; 
    padding: 0 0 7px 10px;
	list-style: none;
	line-height: 17px;
	color:#444444;
	font-size:14px;
	line-height:22px;
	}
.TxtCent { text-align:center;}	
.MarTopBtm { margin-top:20px; margin-bottom:20px;}	
.MarTop { margin-top:15px; }	
.MarTop20 { margin-top:20px; }	

.footerbg {background-color: #769b4e; padding:10px 0 50px 0;}
.foot-text1 { color:#000; font-size:16px; }
.social-bg{ background-image:url(../images/social-bg.png); width:245px; height:73px; background-repeat:no-repeat;}
.social { margin-top: 15px; float:left; width:100%;}
#sn{list-style-type:none; width:200px; margin:0 auto; padding:0px 0px 0 0px; float:center;} 
#sn li{list-style-type:none; margin:0; padding:0 0px 0 1px; display:inline; background:transparent} 
#sn span{height:45px; width:45px; display:inline-block;
	  -webkit-transition: all 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.4s ease;  /* FF4+ */
       -o-transition: all 0.4s ease;  /* Opera 10.5+ */
          transition: all 0.4s ease;
}
#sn .icon-img{background-position:0 0;}
#sn .icon-img:hover{background-position:0 -45px !important;}
.contactbox { margin:15px 0;}
.MapImg img { max-width:100%;}
.sales1{ background-color:#f6f6f6; text-align:left; padding:5px; border:#e2e2e2 solid 1px;}
.sales2{ text-align:left; padding:5px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; border-top: 0px solid #e2e2e2; }

.mailto{ color:#fc5f00; text-decoration:none;}
.mailto:hover{ color:#fc5f00; text-decoration:underline;}
.lineHigt { line-height:32px;}

.footer2 {
    background-color: #507f1d;
    background-image: url("../images/footer-bg.jpg");
    height: 40px;
}
.footer2-inner {
    color: #9ed465;
    font-size: 11px;
    padding-top: 15px;
    text-align: center;
}
.carousel-indicators .active { background-color:#5AA40D; }
.carousel-indicators { bottom:0px;}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.box1 { background-size:100% 100%; margin-bottom:10px;}
}
@media (min-width:824px) and (max-width:992px) {
.para {font-size:13px; line-height:19px; border:1px solid blue;}
}
@media only screen and (min-width : 768px) and (max-width : 823px) and (orientation : portrait)  {
.box1 { background-size:100% 100%;}
.text-heading { padding-top:10px;}
.arrow { left:37%; bottom:6px;}
.para {font-size:13px; line-height:18px; }
}
@media(max-width:767px) {
header { padding-bottom:0px;}
.navbar { min-height: 44px; padding:0px;   margin-bottom: 20px;}
.navPadd { padding:10px 0 0 0; }
.navbar-toggle { border: 2px solid #76A840;}
.navbar-toggle .icon-bar { background-color: #000;}
.navbar-nav > li > a {background-image:none; padding-left:20px;}
.navbar-nav > li > a:hover {background-image:none; background-color:#000; }
.box1 { background-size:100% 100%; margin-bottom:10px;}
.text-heading { padding-top:10px;}
.para { padding:50px 10px;}
.arrow { left:37%; bottom:5%;}
.imgMax { max-width:100%;}
}
@media(max-width:320px) {
.text-heading { padding-top:10px;}
.para { padding:25px 10px;}
}