.freebtn{
	background-color:#444 !important;
	color:#fff !important;
}
.call-mob{
	color:#fff !important;
	font-size:22px !important;
}
.s_cart_text{
	color:#fff !important;
	padding-right: 15px !important;
}
.free_call_txt
{
	font-size:15px;
	margin-top:10px;
	margin-bottom:8px;
	text-transform: capitalize;
}
.homepage-product>.col-md-3{width:20%;}
.display-product ul{display:block;border-bottom: 2px solid #ebebeb;margin-bottom: 30px;}
.display-product ul li:first-child{
    border: medium none;
    display: inline-block;
    line-height: 100%;
    padding: 5px 5px 10px 5px;
    margin-bottom: 0;
    float: none;
    margin-right: 35px;
    position: relative;
}
.display-product ul li:first-child:after{
    position: absolute;
    content: "";
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #f4a137;
    transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
}
.display-product ul:first-child span{
    color: #222;
    display: block;
    font-size: 18px;
    font-weight: 700;
    padding: 0;
    text-transform: uppercase;
}
.display-product ul li+li {
    float: right;
}
.common-home .typeheader-2 .container-megamenu.horizontal ul.megamenu > li.home > a
{
 color: #222 !important;
}
.instrumentation{
	margin-top:-44px !important;
}
.valves{
	margin-top: -86px;
}
.tools{
	margin-top:-129px;
}
.machinery{
	margin-top:-165px;
}
.laboratory{
	margin-top:-255px;
}
.test_measure{
	margin-top:-250px;
}
.hardware{
	margin-top:-130px;
}
.construction{
	margin-top:-65px;
}
.home_kitchen{
	margin-top:-153px;
}
.cust-space{
	margin-top: 10px !important;
}
.view_details{
	background-color: #444;
    color: #fff;
    font-weight: lighter;
    padding: 10px 9px 10px 9px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
}
.category_slide
{
	width:35% !important;
}
.bg_footer{
	background-color: #f7f7f7;
}
.columns-w{
	margin-top: 20px;
    margin-bottom:20px;	
}
.fullpagewrapper {
    width: 100%;
    font-family: inherit;
    line-height: normal;
    font-size: 14px;
    font-family: "font-regular";
}
.mainContainer {
    max-width: 1125px;
    margin: 0 auto;
    box-shadow: 0 0 10px #ccc;
}
.topHeading {
    background: #444;
    color: #fff;
    padding: 1% 0;
    border-radius: 5px 5px 0 0;
    margin: 1% 0;
    position: relative;
    font-family: calibri;
}
.InnerPage {
    padding: 0 2%;
    box-sizing: border-box;
    overflow-y: scroll;
    height: 300px;
}
.topHeading span {
    font-size: 18px;
    padding: 0 1%;
}
.sm_img{
	margin-bottom: 0px !important;
}
.cust-youtube:hover{
	color:red !important;
}
.h2_desc{
	background-color: #444444ad;
    color: #fff;
    padding: 8px 0px 8px 8px;
    font-weight: lighter;
}
.enq_now {
    background-color: #444;
    color: #fff;
    font-weight: lighter;
    padding: 10px 9px 10px 9px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
}
.payment-w p span {
    color: #f10a1a;
}