@charset "utf-8";
/* CSS Document */
.Bg1{ background-image:url(../images/mainbg.jpg); background-repeat:no-repeat; background-size:100%;}
.IntroSecL{background-color:#EBF5E7; margin-top:20px}
.IntroSecLC h3{color:#55903E; font-weight:bold; background-color:#E1ECDC; padding:15px; margin-top:0; margin-left:-15px; margin-right:-15px; font-size:25px;}
.IntroSecLC ul li{list-style-type:none; padding:10px; margin-bottom:10px; border:1px dashed #609841; border-left:3px solid #49803C;    font-size: 16px;}
.IntroSecLC ul li a{ color:#333; display:block}
.IntroSecLC ul{padding-left:0;}
.IntroSecLC ul li:hover{ background-color:#609841; border-left:3px solid #609841;transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s; color:#fff!important;}

.TabNavService > li > a{background-image:url(../images/pattern-bg1.png); background-repeat:repeat;  color:#639941; border:1px solid #bbb; margin-bottom:2px;  border-radius:0; font-weight:bold; }
.TabNav > li > a { font-weight:bold;}
.TabNav > li:before, .TabNavService > li:before{ display:none !important;}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.Welcome{padding:10px 20px;}
.Welcome h1{ color:#FBF9C8; text-transform:uppercase; font-weight:bold;}
.Welcome h3{ color:#fff; line-height:30px;}
.Welcome{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbe6a7+0,f9c482+100,7db9e8+100 */
background: #fbe6a7; /* Old browsers */
background: -moz-linear-gradient(top, #fbe6a7 0%, #f9c482 100%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fbe6a7 0%,#f9c482 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fbe6a7 0%,#f9c482 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbe6a7', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */ text-align:center;}
.homeh2{ color:#457636; font-weight:bold; font-size:32px; padding-bottom:10px;}
.PaddLR3{ padding-left:5px !important; padding-right:5px !important;}	.CaouselWidth{ width:91% !important;margin-left:4.5%;}
.hr{ height:1px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-top:0px;}
.homeim{ float:left; margin-right:20px;}
.ServiceIntro{padding-top:20px; padding-bottom:30px;}
.SolutionsCat a{padding:10px;     border: 1px solid #e2e2e2;
   display:block; margin-bottom:20px;}
.SolutionsCat img{ width:170px; height:180px;}
.SolutionsCat a p{line-height:22px; font-size:14px; text-align:center;}
.SolutionsCat a h6{font-size:16px; font-weight:bold; color:#A34200; text-transform:uppercase; }
.SolutionsCat a:link h6, .SolutionsCat a:visited h6, .SolutionsCat a:hover h6{text-decoration:none;}
.SolutionsCat a:link, .SolutionsCat a:visited, .SolutionsCat a:hover{text-decoration:none; color:#535252}
.SolutionsCat a div{/*width:263px; height:172px; */overflow:hidden;transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s; -moz-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s;}
.SolutionsCat a:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s; -moz-transition:all ease-in-out 1s; -ms-transition:all ease-in-out 1s;  }
.marginTop10{margin-top:10px;}
.marginTop30{margin-top:30px;}

.pdtUl li {
  list-style-image: url(../images/list-icon.png);
  margin-bottom: 10px;
  font-size:15px;
  color:#666; font-size:15px; line-height:26px;
}
.pdtUl1 li {
  list-style-image: url(../images/list-icon1.png);
  margin-bottom: 10px;
  font-size:15px;
  color:#666; font-size:15px; line-height:20px;
  margin-left:-20px; font-weight:bold; color:#E17B1D
}
.prd1 { background:#41632F; border-bottom: 6px solid #59943B;}
.prd1:hover { background:#59943B;}
.prd1 img{ padding:10px; }
.prd1 h2{  color:#fff; font-size:26px; font-size:300; padding:0px 20px; margin-top:5px!important  }
.prd1 p{  color:#fff; font-size:14px; font-size:300; padding:0px 15px; line-height:22px;}
.prd2 { background:#788837;  border-bottom: 6px solid #616F29;}
.prd2:hover { background:#616F29;}
.mission{ padding-top:25px!important; color:#A3C392!important}
.prd2 img{ padding:10px; }
.prd2 h2{  color:#fff; font-size:26px; font-size:300; padding:0px 20px;margin-top:5px!important }
.prd2 p{  color:#fff; font-size:14px; font-size:300; padding:0px 20px; line-height:22px;}
.prd3 { background:#AAB146; border-bottom: 6px solid #909636;}
.prd3:hover { background:#909636;}
.vision{ padding-top:25px!important; color:#BCD653!important}
.quality{ padding-top:25px!important; color:#626723!important}
.homep{ font-size:19px; line-height:35px;}
.prd3 img{ padding:10px; }
.prd3 h2{  color:#fff; font-size:26px; font-size:300; padding:0px 20px; margin-top:5px!important}
.prd3 p{  color:#fff; font-size:14px; font-size:300; padding:0px 20px; line-height:22px;}
.IntroSec2{background-color:#fff; padding:20px; margin-top:20px;}
.IntroSec2 h2{ margin-top:0;
    color: #6A7904;
    font-size: 27px;}
	.UlList li{ font-size:16px; line-height:30px;}
	.ServiceTabHEad{ color:#849804; font-size:18px;}
.IntroSec2 h2 span{ color:#F7D655;}
.IntroSec2 img{ border:10px solid #fff; border-radius:8px;}
.IntroSec2A{ border-top-right-radius:20px; border-bottom-left-radius:20px;}
.IntroSec2B{ border-top-left-radius:20px; border-bottom-right-radius:20px;}
.IntroSec2 p{ color:#333;}
.abtim{ float:right; margin-left:15px;}
.clients{ margin-bottom:20px; padding-bottom:20px;}
.clients img{ box-shadow:0px 0px 10px #e2e2e2; padding:10px; margin-bottom:10px;}
.responsiveImg{width:100%;}
.mart1{ margin-top:20px;}
.Sec3-1{background-color:#FDFCF7; padding-top:30px;}
.IntroTxt{background-color:#FDFCF7; margin-top:10px;}
.Sec3-1Txt h3{color:#D2C291; margin-top:0;}
.Carousel-inner1 .item{padding-left:20px; padding-right:20px;}
.Carousel-inner1 .item div h4{color:#D2C291; font-weight:bold;}
.Sec4{padding-top:30px; padding-bottom:30px; color:#A6A296;}

.SocialIcons{margin-top:30px;}
.SocialIcons a{margin-bottom:10px; display:block; color:#D2BC97; font-size:18px; padding:5px; border:1px dashed #BCAA86}
.SocialIcons a img{padding-right:10px;}
.SocialIcons a:hover{text-decoration:none; transform:scale(0.95); -webkit-transform:scale(0.95);-o-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95); transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.contact h3{color: #D2C291; border-bottom:1px dashed #BCAA86; padding-bottom:10px;}
.SEc4ContactHEad{color:#D2C291; font-weight:bold;}

.Foot{padding-top:10px; padding-bottom:10px; border-top:1px dotted #D2C291;color:#A6A296;}
.Foot a{color:#A6A296;}
.PaddR5{padding-right:7px !important;}
.PaddL5{padding-left:7px !important;}
.Sec3-1Txt p{color:#A6A296;}

.slider-container{float:left; width:100%; min-height:300px;}
.ls-wp-container{height:300px;}
.responsiveImg{width:100% !important;}
.ls-wp-container div img{height:300px !important;}
.ReadMore{border-radius:20px !important; font-weight:bold;}

.IndexEmailId{color:#ffcb53 ; font-size:16px;}
.logo{margin-top:10px;}
.form-control1{border:1px dotted #F3BC17; box-shadow:0px 0px 10px #F3BC17; -webkit-box-shadow:0px 0px 10px #f3f3f3;-o-box-shadow:0px 0px 10px #f3f3f3;-moz-box-shadow:0px 0px 10px #f3f3f3;-ms-box-shadow:0px 0px 10px #f3f3f3; padding:6px 5px; margin:0; background-color:#FCFBDA; color:#915136; width:190px; }
.HEaderNAv{padding-top:0; padding-bottom:0; margin-bottom:10px; background:#55903E; margin-top:5px;}
/*.navbar-default .navbar-nav .active:before{ display:none !important;}
.navbar-default .navbar-nav > li:before{ position:absolute; height:10px; width:2px; border-left:1px dotted #A08F64; content:'';    display:block; top:20px; right:0px;}

.navbar-default .navbar-nav .BeforeNone:before{display:none;}*/

.form-control1::-webkit-input-placeholder {
   color:#A08F64;
}

.form-control1:-moz-placeholder { /* Firefox 18- */
   color:#A08F64;  
}

.form-control1::-moz-placeholder {  /* Firefox 19+ */
   color:#A08F64;  
}

.form-control1:-ms-input-placeholder {  
   color:#A08F64;  
}
.CustomeSearch{   color:#915136; }
.Searchtitle{text-transform:uppercase; font-weight:bold; color:#A08F64; font-size:14px;}
.form-control1Select{color:#A08F64; padding:9px 5px !important}
.text-right1{text-align:right;}
.DesktopDisplayNoneSearch{display:none;}
.PageHEad h3{margin-top:0; margin-bottom:0; text-transform:uppercase; border-bottom:5px solid #F3BC17; display:inline-block; margin:0 auto; line-height:18px; padding-top:20px; color:#F3BC17;}
.PageHEad{border-bottom:1px dashed #ccc;}
.SearchMarT{margin-top:6px;}
.DropDownP:hover .DropDown{display:block;}
.DropDown{display:none; position:absolute; z-index:20000000; width:800px; background-color:rgba(248, 242, 230, 0.95); box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc;-o-box-shadow:2px 2px 5px #ccc;-moz-box-shadow:2px 2px 5px #ccc;-ms-box-shadow:2px 2px 5px #ccc; left:-15px; text-align:left; padding:10px; font-size:14px; text-transform:capitalize; }

.DropDownPdtHEading{ font-size:15px; background-color:#fff; padding:10px; color:#A18F61; box-shadow:2px 2px 5px #999; -webkit-box-shadow:2px 2px 5px #999;-o-box-shadow:2px 2px 5px #999;-moz-box-shadow:2px 2px 5px #999;-ms-box-shadow:2px 2px 5px #999; border-left:3px solid #FFD367;}
.DropDownPdtUl li{list-style-type:none; color:#333; margin-bottom:10px;}
.DropDownPdtHEading a{color:#A18F61;}
.DropDownPdtUl li a{color:#333;}
.DropDownPdtUl li a:hover{border-left:2px solid #FFD367; padding-left:5px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s; text-decoration:none;}
.DropDownPdtUl{padding-left:10px;}
.DropDOwnBorder{border-right:1px dotted #ccc;}
.TRangleRight1Pdt{font-size:12px;}
	.TabDisplay{display:none;}
.InnerPgHeading h4{ padding:10px; color:#A18F61; text-transform:uppercase;}
.hom{ color:#00923F; font-size:30px; }

.SocialIconsInsidePg h3 {
    color: #D2C291;
    border-bottom: 1px dashed #BCAA86;
    padding-bottom: 10px; font-size:16px;
}

.SocialIconsInsidePg div a {
    margin-bottom: 10px;
     display: block;
    color: #D2BC97;
    font-size: 18px;
    padding: 5px;
    border: 1px dashed #BCAA86;
}
.ContactInnerPg h3{font-size:16px !important;}

.IndiPdt{    background-color: #F7FFF3;
    border: 1px solid #C5D4B9;padding:20px; text-align:center; margin-top:20px; margin-bottom:20px; display:block; overflow:hidden}
.IndiPdt h4{ color:#4B8B3F; text-transform:capitalize; font-size:16px; line-height:20px; height:18px; overflow-y:hidden;}
.IndiPdt h5{ font-size:; color:#788A04; margin-bottom:0;}
.IndiPdt:hover h4{text-decoration:none;}
.IndiPdt:hover{text-decoration:none;}
.IndiPdt:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.InnerPgFootPadd{padding-top:20px; padding-bottom:20px;}

.AboutSec{background-color:#FDFCF7; border:1px solid #DED5C4; border-top-right-radius:20px;border-bottom-left-radius:20px; padding:20px;    font-size: 15px;
    line-height: 25px;}
.AboutSec2{background-color:#FDFCF7; border:1px solid #DED5C4; border-top-left-radius:20px;border-bottom-right-radius:20px; padding:20px;    font-size: 15px;
    line-height: 25px;}
.AboutSec h4, .AboutSec2 h4{ color:#A18F61; text-transform:uppercase; font-size:23px; border-bottom:1px dashed #ccc; margin-top:0; padding-bottom:10px;}

.AboutIntroCOnt{font-size:16px; line-height:28px; color:#666; font-size: 18px;
    line-height: 33px;
    font-weight: 400;}
	.AboutIntroCOnt span{font-weight:normal;}
.AboutSec ul li{list-style-type:circle; margin-bottom:5px;}

.AboutSec4 h4{color:#A18F61; text-transform:uppercase; color:#; border-bottom:3px solid #FFD367; padding:10px 30px; display:inline-block; margin-bottom:0; }
.abbt{ font-size:23px; color:#93A901}

.AboutSec4 p{text-align:center; padding-top:10px; padding-bottom:10px; font-size:16px; line-height:28px;}
.AboutSec4{margin-bottom:20px; margin-top:10px}

.InnerpgStrength span{ display:block; border:1px dashed #BBD800; padding:10px; color:#666; font-size:14px; text-align:center; text-transform:uppercase; border-left:3px solid #55903E; margin-top:10px; margin-bottom:10px;}
.EnquiryForm{background-color:#fff;  margin-bottom:30px; padding-top:20px; padding-bottom:20px}
.IocnCOlor{color:#FFD367; font-size:25px !important; margin-right:10px;}
.ConatctUc{margin-top:30px; margin-bottom:100px;}

@media (max-width: 1200px) {
.nav > li > a {
    padding: 10px 8px;}
	
	.form-control1 {
    width: 160px;}
	.IndiPdt h4 {
    height: 62px;}
	
}
@media (max-width: 991px) {
	.tab-center{ text-align:center}
	.homeim{ display:block; float:none; width:100%
	}
	.pdtUl li{ list-style-position:inside}
	.ConatctUc{margin-top:30px; margin-bottom:20px;}
	.TabMarBot{margin-bottom:20px;}
.IndiPdt h4 {
    height: 45px;
}
	.IntroSecL{width:100%;}
	
	 .DivToggle991 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .DivToggle991 .first_div991 {
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
  }

  .DivToggle991 .second_div991 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order:1;
  }
  
  
	.SocialIcons{margin-top:0;}
	.DeskTopDisplay{display:none;}
	.TabDisplay{display:block;}
	.TRangleRight1PdtToggle{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg); transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; }
	.DropDown{width:100%;left: 0; position:inherit;}
	.OpenMenu1{display:block !important;}
	.DropDownP:hover .DropDown{display:none;}
	.text-right1{text-align:center;}
	.navbar-default .navbar-nav > li:before{display:none;}
		.Welcome h3 { font-size:20px; line-height: 24px;}
		.IntroSec2 h2 {font-size: 25px;}
		.navbar {
     min-height:auto !important; 
    margin-bottom:0 !important;}
		.IntroSec2A {
    border-top-right-radius:0;
    border-bottom-left-radius:0;
}
		.TabPaddLR0{padding-left:0 !important; padding-right:0 !important;}
	.IntroSecLC h3 { font-size:17px; text-align:center}
	.logo {width: 170px; margin-top:5px;}
	.Welcome h1 {font-size:28px;}
	.MarTabLRM15{margin-left:-15px; margin-right:-15px;}
.IntroSec2B { border-top-left-radius:0; border-bottom-right-radius:0;
}
.TabTxtCenter{text-align:center;}
.TabMarBot20{margin-bottom:20px;}
.TabTxtRight{text-align:right;}

	}
@media (max-width: 768px) {	
	.MobileTxtCenter{ text-align:center;}
	.TabTxtRight{text-align:center;}
	.IndiPdt {
    margin: 20px auto;
    max-width: 340px;}
	
			.IndiPdt h4 {
    height:auto;}
}

@media (max-width: 520px) {	
.MobileSearchIcon{background-color:#EFBD1C;}
.DesktopDisplayNoneSearch{display:block;}
	.form-control1{ width:100%; margin-bottom:10px;}
	.MobileDisplayNone{display:none;}
	
	
}