* {
	box-sizing: border-box;
}
.row 
{
    margin-right: 0px; 
    margin-left: 0px; 
}

.about_page_bnr 
{
	border:solid 0px red;
	clear:both;
	height:210px;
	
   
	background: url("background-img/background-header.jpg")no-repeat;
	/*background-attachment: fixed;*/
	background-position: center;
	background-size: cover;
	position:relative;
}


.about-header {
	border: solid 0px red;
	height: 200px;
	position: relative;
	background: url("background-img/background-header.jpg")no-repeat;


	/*background-attachment: fixed;*/
	background-position: center;
	background-size: cover;
}

.black-on-about-header {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	width: 100%;
	height: 100%;
	opacity: 0.7;
}

.about-header img {
	width: 100%;
	height: 100%;
}

.about-header h3 {
	position: absolute;
	left: 0px;
	bottom: 10px;
	font-family: 'Courgette', cursive;
	color: white;
	width: 100%;
	text-align: left;
	font-size: 45px;
	padding-left: 3.5%;
	text-transform: capitalize;
	/*
position: absolute;
left:0px;
bottom: 0px;	
font-family: 'Courgette', cursive; 
color:white;
width: 100%;
text-align: right;
font-size:45px;
padding-right:4%; 
text-transform: capitalize;*/
/*border:solid 0px red;

font-family: 'Open Sans', sans-serif;
font-size:32.5px;*/
}

.about-header h3:after {
	width: 35px;
	position: absolute;
	height: 2px;
	background: #5093e6;
	content: '';
	bottom: 8px;
	margin-left: 14px;
	display: none;
}

.navigation {
	height: 40px;
	background: #ccc;
}

.navigation ul {
	width: 100%;
	height: 100%;
}

.navigation ul li {
	float: left;
	border: solid 0px red;
	font-size: normal
}

.breadcrumb-u {
	padding: 0px 0px;
	margin: 0px;
	background: none;
	border-radius: 0px;
}

.breadcrumb-u>li+li:before {
	padding: 0 8px 0px 5px;
	color: #999;
	content: '\f105';
}

.breadcrumb-u li {
	font-size: 14px;
	font-weight: normal;
	color: #555;
	text-transform: capitalize;
	height: 100%;
	font-family: 'Source Code Pro', monospace;
	font-size: 18px;
	font-weight: normal;
	padding-top: 7px;
}

.breadcrumb-u li:hover {
	color: #444;
}

.about-body {
	padding: 0px 0px;
}

.about-body h2 {
	font-family: 'Taviraj', serif;
	text-transform: capitalize;
	font-size: 35px;
	color: #000;
	text-align: center;
	border: solid 0px red;
	margin-bottom: 0px;
	padding-top: 5px;
	margin-top: 42px;
}

.about-body p {
	margin-top: 30px;
	text-align: justify;
}

.who-we-are-first-div p {
	color: #353535;
}

.team-img-in-about {
	border: solid 0px red;
	height: 500px;
	margin-top: 40px;
}

.team-img-in-about img {
	height: 100%;
}

.about-body .three-col-about p {
	border: solid 0px red;
	padding-bottom: 65px;
	padding-top: 27.5px;
	color: #353535;
}

/*contact page*/


/*services */

.service-header {
	border: solid 0px red;
	height: 200px;
	position: relative;
	background: url("../img/service-img/capabilities final.jpg")no-repeat;
	/*background-attachment: fixed;*/
	background-position: center;
	background-size: cover;
}

.black-on-service-header {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	/*border:solid 1px red;*/
}

.service-header img {
	width: 100%;
	height: 100%;
}

.service-header h3 {
	position: absolute;
	left: 0px;
	bottom: 10px;
	font-family: 'Courgette', cursive;
	color: white;
	width: 100%;
	text-align: left;
	font-size: 45px;
	padding-left: 3.5%;
	text-transform: capitalize;
	/*
position: absolute;
left:0px;
bottom: 0px;	
font-family: 'Courgette', cursive; 
color:white;
width: 100%;
text-align: right;
font-size:45px;
padding-right:4%; 
text-transform: capitalize;*/
}

.service-header h3:after {
	width: 35px;
	position: absolute;
	height: 2px;
	background: #5093e6;
	content: '';
	bottom: 8px;
	margin-left: 14px;
	display: none;
}

.service-body {
	padding: 0px 0px;
	/*background:#e1e1e1;*/
}

.service-body h2 {
	font-family: 'Taviraj', serif;
	text-transform: capitalize;
	font-size: 35px;
	color: #000;
	text-align: center;
	border: solid 0px red;
	margin-bottom: 40px;
	padding-top: 5px;
	margin-top: 42px;
}

.service-body p {
	margin-top: 30px;
	text-align: justify;
	color:#000;
    font-family: 'Crimson Text', serif;
	font-size:21px;
}
.service-page-main-container
{
	border:solid 1px red;
}
.inner-content-service
{
	border:solid 0px red;
	/*margin-top:20px;*/
	/*background:#959595;*/
}







		/*.services-secode-div
		{
			border:solid 01px red;
			margin-top:45px;
		}*/


		/*.services-secode-div .heading-div
		{
			border:solid 0px red;
			font-size:27.5px;*/
			/*font-weight:normal;*/
			/*padding-top:0px;
			padding-bottom:0px;
			text-align:center;
			color:black;
			margin-bottom:15px;*/
			/*padding-left:1.5%;*/
			/*border-bottom:dotted 1px #999;
			border:solid 1px red;
		}

		.services-secode-div p
		{
			border:solid 1px red;
			color:#353535;
			font-family: 'Roboto', sans-serif; 
		}*/
		



.col-md-4.services-details-div
{
	border:solid 0px red;
	background:#ccc;
	/*959595;*/
	margin-bottom:35px;
	padding-top:50px;

	/*rgba(137, 137, 137, 0.43)*/

		/*box-shadow:1px 2px 3px #888;*/

}

ul.services-ul
{
	border:solid 01px #ccc;

	/*e5e5e5;*/
	/*background:red;*/
	/*display:none;*/
	/*background:#fff;*/
	/*list-style-type:lower-roman;*/
	/*list-style-position: inside;    */
	/*list-style-type:square;*/

	/*list-style-type:url('../img/services-img/li-dashed.png');*/
	list-style-type:none;
	margin-bottom:30px;
	/*padding-top:10px;*/
	/*padding-bottom:20px;*/
	/*list-style-type:url('../img/services-img/li-dashed.png');*/
}
#first-serives,#serives-2,#serives-3,#serives-4,#serives-5,#serives-6,#serives-7
{
	display:none;

}

#hide-services-1,#hide-services-2,#hide-services-3,#hide-services-4,#hide-services-5,#hide-services-6,#hide-services-7
{
	display:none;
}

ul.services-ul li 
{
	color:#353535;
	/*font-family: 'Roboto', sans-serif; */
	/*font-size:14.5px;*/
	text-transform: capitalize;
	text-align:left;
	padding-left:0%;
	letter-spacing: 1px;
	text-align:left;
	/*list-style-position: inside;*/
	border:solid 00px red;



		font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #454545;
	letter-spacing: .40px;
	margin: 0px;
	padding: 0px;
	line-height: 26px;

	margin-top:4px;
}
.services-ul-li-div-container
{
	border:solid 0px orange;
	padding-left:0px;
	padding-right:0px;
}
.services-ul-li-div-row
{
	border:solid 0px green;
}

.services-ul-li-div-row-col-1
{
	border:solid 0px red;
	padding-left:0px;
	padding-right:0px;
}
.services-ul-li-div-row-col-2
{
	border:solid 0px blue;padding-left:0px;
}

/*ul.services-ul li::before
{
	content: ' - ';
	margin-right:7.5px;
	font-family: 'Roboto', sans-serif; 
	border:solid 1px red;

	text-indent: -250px;
	height:100px;
	width:100px;
}*/
/*.dashed
{
	border:solid 1px red;
	width:10px;
}
.li-text
{
	border:solid 1px green;
	width:100px;
}
*/

/*ul.services-ul li .span
{
	border:solid 0px green;margin-left:5px;width:50px;
}*/
.col-md-4.services-details-div
{
	border-bottom:solid 1px #c0c0c0;
	border-top:solid 1px #c0c0c0;
padding-top:10px;
}

.slider.service-slider
{
	border:solid 0px red;
	min-height:360px;
	max-height:auto;
	margin-top:35px;
}







.services-img-div
{
	border:solid 0px red;
	height:200px;
}
.services-img-div img
{
	width:82.5%;
	height:100%;
	border-radius:3px;
}

.services-details-div
{
	border:solid 0px red;
	padding-bottom:35px;
}
.services-details-div h4 
{
	border:solid 0px red;
	text-align:center;

	font-size:20px;

	padding-top:30px;
	padding-bottom:15px;
	padding-left:6.5%;
	padding-right:3%;
	/*margin-top:37.5px;*/
	/*margin-bottom:15px;*/
	/*margin-bottom: 0px;*/

	color:#212121;
	/*height:35px;*/


	font-family: 'Open Sans', sans-serif;
	/*font-size: 15px;*/
	color: #353535;
	letter-spacing: .40px;
	line-height: 26px;
	font-weight: normal;

	/*text-decoration:underline;*/
	
}
.services-details-div a 
{
	border:solid 0px red;
	display:block;
	font-size:16.5px;
	/*font-family: 'Roboto', sans-serif; */
	color:#000;
	/*margin-top:15px;*/
	opacity:0.6;	
	text-transform: capitalize;
	cursor: pointer;
	cursor:hand;
}

.services-details-div a:hover
{
	opacity:1.0;
}

#Transformer-Tanks-up-to
{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
h4.transformer-services-h-tag
{
	border:solid 0px red;
	margin-bottom: 0px;
	padding-top:26px;
	padding-bottom:3.5px;
}
.services-details-div a.transformer-services-show
{
	border:solid 0px red;
	padding-top:2px;
} 





.fotter-start-h5-tag-div h5
{

	font-family: 'Open Sans', sans-serif;
	font-size:27.5px;
}

.main-row-service
{
	border:solid 0px red;
	margin-top:15px;
	margin-bottom:0px;
}

.col-md-4.inner-service
		{
			border:solid 0px blue;
			margin-top:17px;
		}
		.col-md-4 .services-details-div
		{
			border:solid 0px red;
			
			margin-bottom:30px;
			
		}
		.col-md-4 .services-details-div h4
		{/*
			display:inline;
			line-height:37.5px;
			background:#4f9cf8;
			color:white;
			padding:0px 1%;
			padding-bottom:1.2px;
			word-spacing:3.5px;
			font-size:20.5px;
		*/
		/*	
			display: inline;
			line-height: 30px; 
			background: #2d0505;
			color: white;
			padding: 1px;
			
			word-spacing: 6.5px;
			font-size: 20.5px;
			padding-top:3px;
			padding-bottom:3px;
			padding-left:5px;
			padding-right:5px;
			*/
			
			
						    font-weight: 600;
    display: inline;
    line-height: 32px;
    /* background: #358ef8; */
    color: #333;
    padding: 1.5px 1px;
    padding-bottom: 1.2px;
    word-spacing: 3.5px;
    font-size: 20.5px;
    padding-top: 0px;
    display: inline;
    /* background: #2d0505; */
    color: #333;
    /* padding-bottom: 1.2px; */
    word-spacing: 3.5px;
    font-size: 20px;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
			
		}
		
		
		.col-md-4 .services-details-div a
		{
			border:solid 0px red;
			margin-top:17px;
			color:#a0960b;
			opacity:1.0;
			
		}
		.col-md-4 .services-details-div ul 
		{
			border:solid 0px #2986f5;
			padding-top:17.5px;
			padding-bottom:17.5px;
			padding-left:5.5%;
			
			margin-top:17px;
			
			box-shadow:0px 0.5px 3px #999;
			
			background:#f2f2f2;
		}
		.col-md-3.services-details-div
		{
			border:solid 0px red;
			
			margin-bottom:15px;
			margin-top:0px;
		}
		.col-md-3.services-details-div h4
		{
			/*
			display:inline;
			line-height:32px;
			background:#358ef8;
			color:white;
			padding:1.5px 1px;
			padding-bottom:1.2px;
			word-spacing:3.5px;
			font-size:20.5px;
			padding-top:0px;
		
			
			display: inline;
			background: #2d0505;
			*/
			/*#941d1a;*/
			/*color: white;
			/* padding-bottom: 1.2px; */
			/*
			word-spacing: 5.5px;
			font-size: 20px;
			
			
			
			padding-top:2px;
			padding-bottom:3px;
			padding-left:5px;
			padding-right:5px;
			
			*/
			
			
			    font-weight: 700;
    display: inline;
    line-height: 32px;
    /* background: #358ef8; */
    color: #333;
    padding: 1.5px 1px;
    padding-bottom: 1.2px;
    word-spacing: 3.5px;
    font-size: 20.5px;
    padding-top: 0px;
    display: inline;
    /* background: #2d0505; */
    color: #333;
    /* padding-bottom: 1.2px; */
    word-spacing: 3.5px;
    font-size: 20px;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
			
		}
		
		.col-md-3.services-details-div a
		{
			border:solid 0px red;
			margin-top:17px;
			color:#a0960b;
			opacity:1.0;
		}
		
		
		.col-md-3.services-details-div ul 
		{
			border:solid 0px #2986f5;
			padding-top:17.5px;
			padding-bottom:17.5px;
			padding-left:5.5%;
			margin-top:12.5px;
			box-shadow:0px 0.5px 3px #999;
			
			background:#f2f2f2;
		}
		
		







