
.gallery{ background-color:#e8e8e7; width:100%; height:auto;}
.gallery .nav-tabs{background:none; border-bottom:none; margin-top:10px; margin-bottom:10px;    }
.gallery .nav-tabs ul {
    list-style-type: none;  text-align:center; 
    margin: 0 auto;
      padding: 0; border-bottom:none; 
}
.gallery .nav-tabs li {
 display: inline-block!important;  text-align:center!important; position: relative!important; 
}
.gallery .nav-tabs a { 
  padding: 5px 20px!important;  border-radius:4px!important; border:1px solid #2d2d2d!important;
  font-family:"MYRIADPRO-REGULAR"!important; text-transform:uppercase;
	color: #000!important; margin-right:10px!important;
      font-size: 14px!important;
}
.gallery .nav-tabs a:hover{ padding: 5px 20px!important;  border-radius:4px!important; border:1px solid #2d2d2d!important;
  font-family:"MYRIADPRO-REGULAR"!important; text-transform:uppercase;
	color: #000!important; margin-right:10px!important;
      font-size: 14px!important; background-color:#fff!important}
	  
	  .ourservices{ width:100%; height:auto; background-color:#313131;}
.ourservices .col-lg-3,.ourservices .col-md-3, .ourservices .col-sm-6, .ourservices .col-xs-6{ padding-left:5px!important; padding-right:5px!important; }

.pro-title h4{color:#fff; text-align:center; font-family:"ROCK"; font-size:25px;  }
		/*==============new for home page product hover============*/
					.item-img{position:relative;}

		
		.boxitem {
			text-align:center;
			float:left;
			margin:5px; width:100%;
			position:relative;
			/*border:4px solid #b2b2b2;*/			
		}
		
		.item-img img{width: 100%;
				height: 100%;	}
		
			.boxitem,
			.item-hover,
			.item-hover .mask,
			.item-img,
			.item-type-move .item-info {
				width: 100%;
				height: 100%;						
			}

			.item-hover,
			.item-hover .mask
			 { 
				position:absolute;
				top:0;
				left:0;			
			}			
		
			.item-type-move .item-hover {	
				-webkit-transition: all 300ms ease-out;
				-moz-transition: all 300ms ease-out;
				-o-transition: all 300ms ease-out;
				transition: all 300ms ease-out;	
				opacity:0;
				cursor:pointer;		
				z-index:100;
			}
			
				.item-type-move .item-info {
					z-index:10;
					color:#ffffff;
					position:relative;
					z-index:5;			
					overflow:hidden;			
				}
			
				.item-type-move .item-info .headline,
				.item-type-move .item-info .view {
					width: 100%;
					
					position:absolute;
					-webkit-transition: all 300ms ease-out;
					-moz-transition: all 300ms ease-out;
					-o-transition: all 300ms ease-out;
					transition: all 300ms ease-out;		
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					-o-box-sizing: border-box;	
					padding:0 10px;
					cursor:pointer;														
				}				

				.item-type-move .item-info .headline {
					font-size:25px;			
					top:10px;							
				}
				
				.item-type-move .item-info .view {
					font-size:20px;
					/*font-style:normal;*/ color:#fff ; text-transform:uppercase;
					bottom:10px;	font-family:"OpenSans-Semibold"!important;																
				}
								
				.item-type-move .item-info .line {
					 height:1px;
					 width:85%;
					 margin:10px auto 0 auto;
					 background-color:#ffffff;		 
				}				
				
				.item-type-move .item-hover .mask {
				/*background-color:rgba(90,157,226,0.9);*/
				background-color:rgba(241, 73, 73, 0.9);
					opacity:0.5;
					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
					filter: alpha(opacity=50);					
					z-index:0; width:100%;
				}
				
				.item-type-move .item-hover:hover {
					opacity:1;
				}				

				.item-type-move .item-hover:hover .item-info .headline {
					top:35%;
				}				

				.item-type-move .item-hover:hover .item-info .view {
					bottom:20%;
				}
				

				
			.item-img {			
				background-color:;
				z-index:0;	 width: 100%;
				height: 100%;			
			}
			.gallery .col-lg-3,.gallery .col-md-3, .gallery .col-sm-6, .gallery .col-xs-6{ padding-left:3px!important; padding-right:3px!important; }.product .product_title{ z-index:999; width:100%; position:absolute; bottom:0%; /*background-color:rgba(90,157,226,0.5);*/ background-color:rgba(241, 73, 73, 0.6);  font-family:"OpenSans-Semibold"!important;
  padding:7px 7px 5px 7px; border-radius:  0px; text-transform:none;
word-spacing:3px; color:#fff; text-transform:uppercase; text-align:center; font-family:"TMOTAPB_Ship"; font-size:17px;  }

.gallery  h1{ margin:0px 0px 0px 0px; font-size:26px; text-transform:uppercase; text-align:center; font-family:"OpenSans-Regular";}

.product:hover .product_title{ font-family:"OpenSans-Semibold"; font-size:25px; background-color:#000000; color:#ffffff;  }
.product:hover .product_title{ display:none; }
.boxitem:hover .product_title{ display:none; }
.pro-title h4{color:#fff; text-align:center; font-family:"ROCK"; font-size:25px;  }
.ourservices  h1{ margin:0px 0px 0px 0px; color:#FFFFFF; text-transform:uppercase; font-size:26px; text-align:center; font-family:"OpenSans-Regular";}


 
			
	<!--	electrical Page -->
	.electrical{ width:100%; background:#fff;} 

.electrical  h1{ margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center; font-family:"OpenSans-Regular";}
.electrical  h3{ margin:0px!important; text-transform:uppercase; font-size:26px; text-align:left; font-family:"OpenSans-Regular";}
.electrical img{ margin: 0 auto;}
.electrical  h2{ margin:-10px 0px 0px 0px; font-size:30px;}
.electrical p{font-family:"MyriadPro-Light"; color:#7f7277; font-size:18px;  line-height:24px; text-align:justify;}
.electrical  h2{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:center;}
.electrical  h4{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:center;}
.electrical  h6{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:center;}

.electrical .readmore a:hover{ color:#1e2802; }

.par  a{font-family:"MyriadPro-Light"; color:#7f7277; background-color:#e0e0e0; padding:5px 10px; font-size:18px;  line-height:24px; text-align:right!important;}
.par  a:hover{ color:#000; text-decoration:none; }


.electrical  h4{ margin:10px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:left;}

.esection2{ background-color:#efefef; width:100%; height:auto;}

.esection2  h1{ margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center!important;}
.esection2 img{ margin: 0 auto;}
.esection2  h2{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:left;}
.esection2  h2 img{ text-align:center;}
.esection2  h4{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:left;}
.esection2  h6{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:center;}

.esection2 p{font-family:"MyriadPro-Light"; color:#353535!important; font-size:18px;  line-height:24px; text-align:justify;}
.electrical-gallery{ width:100%; background:#e6e6e6; height:auto; }
.electrical-gallery  h1{ margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center; font-family:"OpenSans-Regular";}
.electrical-gallery .col-lg-4,.electrical-gallery .col-md-4, .electrical-gallery .col-sm-12, .electrical-gallery .col-xs-12{ padding-left:3px!important; padding-right:3px!important; }
.electrical-gallery .col-lg-3,.electrical-gallery .col-md-3, .electrical-gallery .col-sm-6, .electrical-gallery .col-xs-6{ padding-left:3px!important; padding-right:3px!important; }

.plumbing{ width:100%; background:#fff; border-top:2px solid #ccc;border-bottom:2px solid #ccc;} 

.plumbing  h1{ margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center; font-family:"OpenSans-Regular";}
.plumbing img{ margin: 0 auto;}
.plumbing  h2{ margin:-10px 0px 0px 0px; font-size:30px;}
.plumbing p{font-family:"MyriadPro-Light"; color:#7f7277; font-size:18px;  line-height:24px; text-align:justify;}

.plumbing  h4{ margin:10px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:19px;  text-transform:uppercase; text-align:left;}
.plumbing .container{ padding-top:5px; padding-bottom:5px;}/*package slider*/



.nav-swim li 
{
padding-left: 25px;  background-position: 0 .3em; margin-bottom:5px;
background-image:url(../image/plus.png); background-repeat:no-repeat;
background-repeat: no-repeat;font-family:"MyriadPro-Light"; color:#353535!important; font-size:18px;  line-height:24px; text-align:justify;
}
.nav-swim li  a  {font-family:"OpenSans-Regular"; font-size:14px; word-spacing:3px; text-align:justify; text-decoration:none; color:#000000;}
.nav-swim li  a:hover{ text-decoration:none; color:#333;}
.fountain{ background-color:#efefef; width:100%; height:auto;}

.fountain  h1{ margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center!important;}
.fountain img{ margin: 0 auto;}
.fountain  h4{ margin:0px 0px 10px 0px;  font-family:"OpenSans-Regular"; color:#3d3d3d; font-size:17px;  text-transform:uppercase; text-align:left;}

.fountain p{font-family:"MyriadPro-Light"; color:#353535!important; font-size:18px;  line-height:24px; text-align:justify;}
  .nav-fountain
{
margin-left: 0; margin-top:15px;
padding-left: 0;
list-style: none;
}



.nav-fountain li 
{
padding-left: 25px;  background-position: 0 .3em; margin-bottom:5px;
background-image:url(../image/fountain-list.png); background-repeat:no-repeat;
background-repeat: no-repeat;font-family:"MyriadPro-Light"; color:#353535!important; font-size:18px;  line-height:24px; text-align:justify;
}
 .nav-power
{
margin-left: 0; margin-top:15px;
padding-left: 0;
list-style: none;
}

.nav-power li 
{
padding-left: 25px;  background-position: 0 .3em; margin-bottom:5px;
background-image:url(../image/power-block-icon.png);background-repeat:no-repeat;
background-repeat: no-repeat;font-family:"MyriadPro-Light"; color:#353535!important; font-size:18px;  line-height:24px; text-align:justify;
}
.section_footer .table{ margin-bottom:0px!important;}
.section_footer .table>tbody>tr>td { border:none!important;padding:0px;}
.contact-details .table>tbody>tr>td{font-family:"MyriadPro-Light";font-size:17px; word-spacing:3px; text-align:justify; text-decoration:none; color:#000000;}
.but_dec_2
{ background:#000;
text-transform: uppercase;
border: none;
padding:7px 7px;
font-family:"MyriadPro-Light";
font-size:16px;
font-weight: bold;
color: #fff;
}

.box-form{
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 10px 25px; background-color:#FFFFFF;
    display: block;
    margin-top: 20px; 
}

.but_dec_2:hover
{
cursor: pointer;
color: #fff; background-color:#6c6c6c; 
 -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
 
}.contact-details .table{ margin-bottom:10px!important;}

.landing-drafting{ width:100%; height:auto; }
.entry-header:before { 
	content: "";
	background-color: #e0e0e0;
	position: absolute;
	left: 55px;
	right: 0;
	top :0;
	bottom: 0;
	z-index: -1;
}
.entry-header {
	position: relative;
	z-index: 1;
	padding: 30px 50px 10px 0px;
}
.entry-cover {
	position: relative;
	
}.entry-cover img{ width:100%;}

.read-more i {
	display: inline-block;
	width: 100%;
	color: #fff;
	
	font-size: 20px;
}
.entry-meta {
	position: absolute;
	left: -137px;
	z-index: 0;
}
.entry-meta a {
	color: #0078bf;
	text-transform: capitalize;
	display: inline-block;
	width: 100%;
	float: left;
	margin-bottom: 45px;
	text-decoration: none;
}
.entry-meta i {
	display: inline-block;
	margin-right: 10px;
}
.entry-meta a > span {
	display: inline-block;
	margin-left: 5px;
	color: #0078bf;
}

/*  - Entry Content */
.entry-content {
	background-color: #e0e0e0;
	color: #000;
	padding: 0 9% 3% 7%;
	position: relative;
	margin-left: 55px;
}
.entry-title,
.entry-title a {
	font-weight: 700;
	font-size:20px;
	color: #353535;
	text-transform: uppercase;
	font-family:"OpenSans-Regular"!important;
	display: inline-block;
	width: 100%;
	text-decoration: none;
	
	position: relative;
	z-index: 1;
}
.entry-title a:hover {
	color: #000; text-decoration:none;
}
.entry-content > h1 {
	 margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center; 
	
}
.entry-content .post-meta {
	color: #fefefe;
	opacity: 0.5;
	z-index: 1;
	position: relative;
}
.entry-content .post-meta a {
	color: #fefefe;
	text-decoration: none;
}
.entry-content p {
	color: #fff;
	
	display: inline-block;
	
	
	z-index: 1;
	position: relative;
}
.entry-content .post-meta a:hover , .entry-title a:focus{ color:#000000!important;}
.landing p:hover,.landing  h1:hover{color:#000000!important;}
.landing{ width:100%; background:#fff;} 

.landing  h1{ margin:0px 0px 10px 0px; text-transform:uppercase; font-size:26px; text-align:center; font-family:"OpenSans-Regular";}.landing p {font-family:"MyriadPro-Light"; color:#353535; font-size:18px;  line-height:24px; text-align:justify;}

 .address1{ color:#7f7277;  padding:10px; padding-left:25px; font-size:15px;font-family:"MyriadPro-Light";} 
.address1 h3{color:#7f7277; font-size:26px; font-weight:bold; text-transform:uppercase;}
.address1 h4{color:#7f7277; font-size:23px;}
.address1 a{color:#7f7277;}
.address1 a:hover{color:#b1b6ba;}
.section_footer2 .address1 .table>tbody>tr>td { border:none; padding:3px 0px; }

.address2{ color:#7f7277;  padding:10px; margin-top:45px; padding-left:-15px;  font-size:15px; font-family:"MyriadPro-Light";} 
.address2 h3{color:#7f7277; font-size:26px; font-weight:bold; text-transform:uppercase;}
.address2 h4{color:#7f7277; font-size:23px;}
.address2 a{color:#7f7277;}
.address2 a:hover{color:#b1b6ba;}
.section_footer2 .address2 .table>tbody>tr>td { border:none; padding:3px 0px; }
.marg60{ margin-top:60px;}
.marg50{ margin-top:50px;}
.marg15{ margin-top:25px;}