

.clients-slider h2{
text-align: center;
color:#ffffff !important;
margin-bottom: 0px;
padding: 40px 0px 35px 0px;
font-family: 'Roboto', sans-serif;
/*
font-weight: 700;
line-height: 1;
word-break: break-word;
margin: 35px 0px;
font-size: 24px;*/

}
.clients-slider h2{
	padding: 0px 0px 15px 0;
}

.our-service-section .section_header{
	color:#514e4e;
	text-transform: uppercase;
	font-size: 40px;
    margin: 10px 0;
}

.our-service-section .aboutbottom{padding: 0px;}

.our-service-section .teaser{
	background-color: #F2F2F2;
}

.our-service-section .teaser p{color: #808080;}


.vertical-item .item-content h4{color:#ffffff !important;}
.service-box{padding: 25px 0 15px 0;cursor: pointer;min-height: 300px;}
.service-box h3 a{color:#0465D6 !important;}
.service-box:hover h3 a{color:#514e4e !important;}

.bg-white{background-color: red !important}	

a.more-btn{

	position: absolute;
	background-color: #0465D6;
	padding: 0px 6px;
	bottom: 10px;
	right: 10px;
	font-size: 14px;
}
a.more-btn:hover{
	background-color: #ef181e;
	color:#ffffff !important;
}

.teaser_icon img{margin-bottom: 10px;}

.marquee {
width: auto;
overflow: hidden;
height: 150px;
margin: 40px 0px;
text-align: justify;
color: #0465D6;
font-weight: 400;
}

.latest-news{
	background-color: #f5f5f5;
	padding: 20px;
	border-radius: 11px;
}


#lightgallery img{cursor: pointer;}

.contact-form textarea.quick-message {
    min-height: 135px;
}

.pad25{padding-bottom: 15px !important;}

.quick-form{background-color: #0465D6}

.main_bg_color14{
	background-color: #e10b79;
}

.brand-img{
	height: 120px;
}

.service-container{
	padding: 0px 40px;
}


.quick-submit:hover{
	border: 2px solid #000000 !important;
	background-color: #000000 !important;
}


/*::-webkit-input-placeholder {
 font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 18px 30px 18px;
	margin-bottom: 4px;
	line-height: 1;
	display: inline-block;
	text-align: center;
	color: #ffffff;
	border: 2px solid #514e4e;
	background-color: #514e4e;
	border-radius: 1px;
	position: relative;
	-webkit-transition: all 0.4s linear 0s;
	transition: all 0.4s linear 0s;
}*/

/*:-ms-input-placeholder { 
 font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 18px 30px 18px;
	margin-bottom: 4px;
	line-height: 1;
	display: inline-block;
	text-align: center;
	color: #ffffff;
	border: 2px solid #514e4e;
	background-color: #514e4e;
	border-radius: 1px;
	position: relative;
	-webkit-transition: all 0.4s linear 0s;
	transition: all 0.4s linear 0s;
}*/

::placeholder {
 font-size: 16px !important;
font-weight: 300 !important;
letter-spacing:1px !important;
font-style: normal !important;
}
.item-content h4{
	color:#000000 !important;
}

.about-section{background-color: #ffffff}

.mechanical-tab{width: 50% }

.tab-box ul.tabs{
padding: 0px;
list-style: none;


}
.tab-box ul.tabs li{
	background: none;color: #ffffff;display: inline-block;
	padding: 10px 15px;text-align: center;
	cursor: pointer;font-weight: 500;
	background-color: #0465D6;
	margin-right: -3px
}

.tab-box ul.tabs li.current{background: #000000;color: #ffffff;}

.tab-content{display: none;padding: 0px;}

.tab-content p{text-align: justify; padding-right: 25px;}
.tab-content .jobs-info p{padding-right: 0px;}

.tab-content.current{display: inherit;}

.tab-info{margin-top: 15px;}
.tab-box .tab-content{background-color: #ffffff}
.tab-box .content-padding .item-content {padding:0px 10px 30px 0px;}
.tab-box .isotope-item{margin-top: 0px}

.home-service .vertical-item .item-media img{max-height: 380px;}

.jobs-img img{max-height: 200px;width: 100%;}

.plumbing-jobs img{height: 205px;width: 100%;}

.data-content{
	text-align: justify;
}

.data-list{background-color: #f4f4f4;
padding: 30px;}
.data-list p img{margin-right: 10px}

.trading-box .data-list p{margin-bottom: 5px;}

.partners-carousel img{padding: 15px;background-color: #ffffff}

.trading-img-table{
	background-color: #F4F4F4;
}
.trading-img-table img{
	width:100%;
	height: 200px;

}

table.trading-img-table td {
padding: 1px 1px;
}