@charset "utf-8";
/* CSS Document */

.IntroSecL{background-color:#ecf6ff;}
.IntroSecLC h3{color: #42576b;
    font-weight: bold;
    background-color: #cddff1;padding:15px; margin-top:0; margin-left:-15px; margin-right:-15px;}
.IntroSecLC ul li{list-style-type:none; padding:10px; margin-bottom:10px; border:1px dashed #BCAA86; border-left:3px solid #FFD367;    font-size: 16px;}
.IntroSecLC ul{padding-left:0;}
.IntroSecLC ul li:hover{ background-color:#FFD367; border-left:3px solid #A18F61;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;}
.Welcome{padding:10px 20px;}
.Welcome h1{ color:#d0d7de; font-family:'Lato'; font-size:26px;}
.Welcome h3{ color:#fff; line-height:27px; font-size:16px;
    margin-top: 10px;}
.Welcome{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbe6a7+0,f9c482+100,7db9e8+100 */
background: #203040; }
.ServiceIntro{ padding-bottom:30px;}
.IndexHeadCOntact{     margin-top: 50px;
    font-size: 22px;
    color: #291717; line-height:35px;
    text-align: right; font-style:italic;}
	.IndexHeadCOntact span{ color:#170B0B}

.SolutionsCat{padding:10px; 
    box-shadow: 0 0 10px #e2e2e2;
    /* border: 1px solid #e2e2e2; */
    display: block;
    margin-bottom: 21px;
    margin-top: 10px;}
.SolutionsCat  p{line-height:25px; font-size:15px;}
.mar{ margin-top:10px; margin-bottom:10px;}
.SolutionsCat h6{font-size:16px; font-weight:bold; 
    padding-top: 10px;
    color: #203040;}
	.ResponsiveImg{ width:100%}
.SolutionsCat:link h6, .SolutionsCat a:visited h6, .SolutionsCat a:hover h6{text-decoration:none;}
.SolutionsCat:link, .SolutionsCat a:visited, .SolutionsCat a:hover{text-decoration:none; color:#fff}
.SolutionsCat 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:hover img{ opacity:.6 }
.IntroSec2{background-color:#fff; padding:20px 10px; margin-top:20px;}
.IntroSec2 h2{color: #203040;
    margin-top: 0;
    padding-bottom: 10px;
    font-size: 27px;}
.IntroSec2 h2 span{ color:#F7D655;}
.IntroSec2 img{ 
    box-shadow: 0 0 10px #82af93;}
.IntroSec2 p{     color: #444;
    font-size: 15px; padding-top:10px;
    line-height: 26px;
}

.responsiveImg{width:100%;}

.Sec3-1{background-color:#FDFCF7; padding-top:30px;}
.IntroTxt{background-color:#fff; 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-bottom:30px; color:#444;}

.SocialIcons{margin-top:30px;}
.SocialIcons a{margin-bottom:10px; display:block;    color: #203040;
    font-size: 18px;
    padding: 5px;
    border: 1px dashed #667f98;}
.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:#4e4e4e;}
.Foot a{color:#A6A296;}
.PaddR5{padding-right:7px !important;}
.PaddL5{padding-left:7px !important;}
.Sec3-1Txt p{color:#A6A296;}
.prodt_uls {padding: 0px;margin: 0px;list-style:none;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);display: block;    float: left;}
.prodt_uls li {padding: 0px;margin: 0px;list-style:none;background: #f9f9f9;    float: left;border-bottom: 1px solid #E0D9D9;border-left: 2px solid #f9f9f9; text-transform:uppercase;
    display: block;
    width: 100%;}
.servic_ulsec3 {padding: 0 0 0 20px;list-style: none;margin: 15px 0 0 0;display: block;}
.servic_ulsec3 li {margin-bottom: 50px;margin: 5px auto 0;font-size: 16px;line-height: 27px;font-family: 'Lato', sans-serif;color: #444444;font-weight: normal;text-align: left;}
.servic_ulsec3 li span {color: #DA9F00;margin-right: 3px;font-size: 25px;position: absolute;left: 0px;}

.sub_divider {background: #EDC20F none repeat scroll 0 0;height: 2px;width: 45px;outline: none;}
.fcsrc_head {font-family: roboto;font-size: 20px;line-height: 24px; color: #333333;font-weight: 500;padding-bottom: 10px;text-decoration: none;margin: 0px;-webkit-transition-duration: 1s; /* Safari */transition-duration: 1s;}
.bg1{ background:#efefef; padding:20px; margin-bottom:20px;}
.prodt_uls li a {    margin: 0px;padding: 13px 15px 10px;    float: left;
    display: block;
    width: 100%;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    color: #444;
    line-height: 27px;}
.some-tra{background-color:rgba(76,35,113,0.9) !important;}	
/*.prodt_uls li:first-child {background: #EDA600;border-left: 2px solid #EDA600;}
.prodt_uls li:first-child:hover {background: #EDA600;border-left: 2px solid #EDA600;}*/
/*.prodt_uls li:first-child a {    margin: 0px;padding: 13px 15px 10px;    float: left;
    display: block;
    width: 100%;
    font-weight: normal;
    font-size: 18px;
    font-family: 'Hind', sans-serif;
    color: #fff;font-weight: 600;
    line-height: 27px;}*/
.prodt_uls li:hover {background: #fff;border-left: 2px solid #EDA600;}
.ulsli_actv {background: #fff !important;border-left: 2px solid #EDA600 !important;}
.prodt_uls li:hover a {text-decoration: none;}

.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;}

.IndexEmailId{color:#ffcb53 ; font-size:16px;}
.logo{margin-top:20px; max-width:380px;}
.logo_2{margin-top:20px; max-width:380px;float: right;}
.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: #203040; margin-top:10px;}
/*.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;  
}
.head{ margin-top:0; font-size:30px; color:#203040}
.paddL0{ padding-left:0px;}
.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:560px; background-color: rgba(32, 48, 64, 0.89); left:-15px; text-align:left; padding:10px; font-size:14px; text-transform:capitalize; }

.DropDownPdtHEading{ font-size:15px;      
    background-color: #7798bb;
    padding: 10px;
    color: #ffffff;
    border-left: 3px solid #111d29;}
.DropDownPdtUl li{list-style-type:none; color:#333; margin-bottom:10px;}
.DropDownPdtHEading a{color:#252323;}
.DropDownPdtUl li a{color:#efefef;}
.DropDownPdtUl li a:hover{ color:#FE9900; 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{background-color:#F8F2E6; padding-top:2px; padding-bottom:2px; text-align:center;}
.InnerPgHeading h4{display:inline-block; padding:10px; color:#A18F61; box-shadow:2px 2px 10px #999;-webkit-box-shadow:2px 2px 10px #999;-o-box-shadow:2px 2px 10px #999;-moz-box-shadow:2px 2px 10px #999;-ms-box-shadow:2px 2px 10px #999; border-bottom:3px solid #FFD367;background-color: #fff; text-transform:uppercase;}


.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:#FDFCF7; border:1px solid #DED5C4;text-align:center; margin-top:20px; margin-bottom:20px; display:block; padding:10px;}
.IndiPdt h4{ color:#A18F61;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px; }
.IndiPdt h5{ font-size:; color:#FFD367; margin-bottom:0;}
.IndiPdt:hover h4{text-decoration:none;}
.IndiPdt:hover{text-decoration:none;}
.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:#444; }
	.AboutIntroCOnt span{font-weight:normal;}
.AboutSec ul li{list-style-type:circle; margin-bottom:5px;}

.AboutSec4 h4{color: #424141;
    font-size: 20px;
    /* text-transform: uppercase; */
    color: #;
    border-bottom: 2px solid #203040;
    /* padding: 10px 30px; */
    padding-bottom: 10px;
    display: inline-block;
    margin-bottom: 0; }
.AboutSec4HEad{background-color:#FDFCF7; border-bottom:1px dashed #ccc; text-align:center; 
}
 
.AboutSec4{margin-bottom:20px; margin-top:10px}

.InnerpgStrength span{ display:block; border:1px dashed #FFD367; padding:10px; color:#A18F61; font-size:14px; text-align:center; text-transform:uppercase; border-left:3px solid #FFD367; margin-top:10px; margin-bottom:10px;}
.marb{ margin-top:30px;}
.EnquiryForm{background-color:#fff;  margin-bottom:30px; padding-top:20px; padding-bottom:20px}
.IocnCOlor{color:#203040; font-size:25px !important; margin-right:10px;}
.ConatctUc{margin-top:30px; margin-bottom:20px;}
.newcont{ font-size:26px; font-weight:bold; color:#203040;
    line-height: 34px;}
.new_content{display:inline-block;}
.padd0{padding:0 !important;}
@media (max-width: 1200px) {
.nav > li > a {
    padding: 10px 8px;}
	
	.form-control1 {
    width: 160px;}
	.IndiPdt h4 {
    height: 62px;}
	
}
@media (max-width: 991px) {
	.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;}
.TabBoxShadow{box-shadow:2px 2px 10px #ccc;-webkit-box-shadow:2px 2px 10px #ccc;-o-box-shadow:2px 2px 10px #ccc;-moz-box-shadow:2px 2px 10px #ccc;-ms-box-shadow:2px 2px 10px #ccc;-o-box-shadow:2px 2px 10px #ccc;}
.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;}
	
	
}