html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	

}

table, tr, th, td { border:1px solid #000; padding:2px 5px; margin:0; }

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

p{
    color: #000;

    line-height:20px;

    font-family: Calibri;
}
img{

    max-width: 100%;

}

a:hover{

    text-decoration: none;

}

a:focus{

    outline: none;

}

body {

    font-family: Calibri;

    font-size:17px;

	line-height:1.5em !important;

}

ol, ul {

	

}

ul.tabs li a{

	font-size:17px;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



.firstsection h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.secondsection h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.secondsection h4{

	color:#000;	

	margin-bottom:1%;

	font-weight:bold;

}

.thirdsection h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kadudhyogfirst h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kadudhyogtwo h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kassteelone h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kadsteeltwo h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kadsteelthree h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kadsteelfour h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.kadintro h2{

	color:#F86E2F;	

	margin-bottom:1%;

}

.mrb15{

	margin-bottom:25px;

}

.foundertxt{

	float:right;

}

.foundertxt h4{

	text-align:right;

	font-weight:900;

}

.orange{

	color:#F86E2F ;

}

.blue{

	color:blue;	

}

.tblresponsive{

	overflow:auto;

}

.green{

	background-color:#29a698;

}

.yellow{

	background-color:#c1c11282;

}

.lorange{

	background-color:#e6ccbd;

}

.dorange{

	background-color:#ffd8b0;

}

.throw{

	background-color:#e4e4e4;

}

.pink{

	background-color:#f0d0e1;

}

.chemicaltbl{

	margin-top:5%;

}



	.affix {

      top: 0;

      width: 100%;

      z-index: 9999 !important;

	  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;

  }

  .pprores{

  		width: 92.5%;

  }

  .mrb2{

  	margin-bottom:2%;

	}

	.maincform .form-control{

		display: block;

		width: 100%;

		height: 34px;

		padding: 6px 12px;

		font-size: 14px;

		line-height: 1.42857143;

		color: #555;

		background-color: #fff;

		background-image: none;

		border: 1px solid #ccc;

		border-radius: 0px;

		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0);

		box-shadow: inset 0 1px 1px rgba(0,0,0,0);

		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

	}

	.read_btn{

		color: #000000;

		float: right;

		font-size: 16px;

		padding: 5px 10px;

		text-decoration: none; width:130px;

		background: #ff6600 none repeat scroll 0 0;

		border-radius: 0px;

	

	}

	.subcbtb{

		padding:0px;

	}

	.gettouchsec{

		padding:50px 0px;

	}

	.titlesec{

		margin-bottom:20px;

	}

	.prdetailsec{

		padding:50px 20px;

	}

	

	

	

	

	/************************************************************new sldier*************************************************/

	.carousel-indicators .active {

			background-color: #2980b9;

		}

		

		.carousel-inner img {

			width: 100%;			

		}

		

		.carousel-control {

			width: 0;

		}

		

		.carousel-control.left,

		.carousel-control.right {

			opacity: 1;

			filter: alpha(opacity=100);

			background-image: none;

			background-repeat: no-repeat;

			text-shadow: none;

		}

		

		.carousel-control.left span {

			padding: 15px;

		}

		

		.carousel-control.right span {

			padding: 15px;

		}

		

		.carousel-control .glyphicon-chevron-left, 

		.carousel-control .glyphicon-chevron-right, 

		.carousel-control .icon-prev, 

		.carousel-control .icon-next {

			position: absolute;

			top: 45%;

			z-index: 5;

			display: inline-block;

			background-color:#fff;

		}

		/* Carousel Header Styles */

		.header-text {

			position: absolute;

			top: 20%;

			left: 1.8%;

			right: auto;

			width: 96.66666666666666%;

			color: #fff;

		}

		.carousel-control.left {

			margin-top: 10%;

			margin-left: 5%;

		}

		.left .fa-chevron-left{

			font-size:35px;

		}

		.carousel-control.right{

			margin-top: 10%;

			margin-right: 7%;

		}

		.right .fa-chevron-right{

			font-size:35px;

		}

		.indnewslider{

			padding:0px;

			margin-top:8%;

		}

		

  @media only screen and (max-width: 400px) {

  
	.indsaikrupa {
		float: none !important;
		}
  
  	.imgontext{

		width:100% !important;

	}

 	.pprores{

		font-size: 14px !important;

		padding-top: 2% !important;

		padding:2%;

		top: 72.5%;

		width:89% !important;

	}

	.service_icon {

		position: absolute;

		top: 50%;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		-o-transform: translateY(-50%);

		transform: translateY(-50%);

		left: 6px;

		font-size: 24px;

		background: #222;

		color: #fff;

		height: 110px;

		/* line-height: 51px; */

		width: 50% !important;

		text-align: center;

	}

	.single_service {

		position: relative;

		padding: 0px 10px 0px 145px !important;

		position: relative;

		overflow: hidden;

		margin-bottom: 30px;

		height: 100% !important;

	}

	.contactformsec{

		margin-bottom:2%;

	}

	.read_btn{

		margin-left: 20%;

		float: none;

		margin-bottom: 5%;	

	}

	#for_mobile .drop_down ul li>a{

		color:#fff !important;

	}

	.indnewslider{

		margin-top:25%;

	}

	.admaintabsec{

		padding:0px !important;

	}

	div.tabcontents{

		padding:15px !important;

	}

	.productonesec{

		padding:0px;

	}

	.padd0{

		padding:0px;

	}

	.quality_pera p {

		text-align: justify !important;

		padding: 0 20px !important;

	  }  

	  .breadcrumb_area{

	  		padding: 0px 0px !important;

			text-align: center;

			border-bottom: 5px solid #f86e2f;

			margin-top:16%;

		} 

		.fright{

			float:none !important;

		}

		.prinnerbanner{

			margin-top:18% !important;

		}
		.section-mobileview{
			background-color:#ff6600;
			margin-top:16%;
			padding: 30px 0px 50px;
	 	}
		.section-mobileview h2{
			color:#fff;
		}
		.section-mob-breadscreb{
			margin-left:35%;
		}
		.section-mob-breadscreb li{
			list-style:none;
			float:left;
			padding-left:10px;
			color:#fff;
		}
		.section-mob-breadscreb li a{
			color:#fff;
		}
		.portfolio_items{
			padding-top:30px !important;
		}
	}
	
	
    @media only screen 

    and (device-width : 414px) 

    and (device-height : 736px) 

    and (-webkit-device-pixel-ratio : 3) {

	.indsaikrupa {
		float: none !important;
		}	
	
	.drop_down ul li>a{

	  	color:#fff !important;

	  }

	  .imgontext{

		width:100% !important;

	}

 	.pprores{

		font-size: 14px !important;

		padding-top: 2% !important;

		padding:2%;

		top: 72.5%;

		width:89% !important;

	}

	.service_icon {

		position: absolute;

		top: 50%;

		-webkit-transform: translateY(-50%);

		-ms-transform: translateY(-50%);

		-o-transform: translateY(-50%);

		transform: translateY(-50%);

		left: 6px;

		font-size: 24px;

		background: #222;

		color: #fff;

		height: 110px;

		/* line-height: 51px; */

		width: 50% !important;

		text-align: center;

	}

	.single_service {

		position: relative;

		padding: 0px 10px 0px 145px !important;

		position: relative;

		overflow: hidden;

		margin-bottom: 30px;

		height: 100% !important;

	}

	.contactformsec{

		margin-bottom:2%;

	}

	.read_btn{

		margin-left: 20%;

		float: none;

		margin-bottom: 5%;	

	}

	#for_mobile .drop_down ul li>a{

		color:#fff !important;

	}

	.indnewslider{

		margin-top:25%;

	}

	.admaintabsec{

		padding:0px !important;

	}

	div.tabcontents{

		padding:15px !important;

	}

	.productonesec{

		padding:0px;

	}

	.padd0{

		padding:0px;

	}

	.quality_pera p {

		text-align: justify !important;

		padding: 0 20px !important;

	  } 

	  .breadcrumb_area{

	  		padding: 0px 0px !important;

			text-align: center;

			border-bottom: 5px solid #f86e2f;

			margin-top:16%;

		} 

		.fright{

			float:none !important;

		}  
		.prinnerbanner{

			margin-top:18% !important;

		}
		.section-mobileview{
			background-color:#ff6600;
			margin-top:16%;
			padding: 30px 0px 50px;
	 	}
		.section-mobileview h2{
			color:#fff;
		}
		.section-mob-breadscreb{
			margin-left:35%;
		}
		.section-mob-breadscreb li{
			list-style:none;
			float:left;
			padding-left:10px;
			color:#fff;
		}
		.section-mob-breadscreb li a{
			color:#fff;
		}
		.portfolio_items{
			padding-top:30px !important;
		}

	}

  /*********************************for ipad**************************/

		@media (max-width: 980px) and (min-width: 641px){

		

		.imgontext{

			width:100% !important;

		}

		.pprores{

			font-size: 14px !important;

			padding-top: 2% !important;

			padding:2%;

			top: 72.5%;

			width:93%;

		}

		.pmainpage{

			font-size: 14px !important;

			padding-top: 1% !important;

			padding: 2%;

			top: 72.5%;

			width: 88%;

			top: 55% !important;

		}

		.single_service{

			height:430px !important;

		}

		}

		

		

		

		

	/****************************for ipad-view************************/

	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

		.navbar-nav li>a{

			font-size: 16px !important;

		}

		.single_service{

			height:275px !important;

		}

		.pprores {

			width: 90%;

		}

		.imgontext{

			width:100% !important;

		}

		#cssmenu > ul > li > a{

			font-size:11px !important;

		}

	

	}

	

	

	/***********************************************pc view***********************************/