.spacer5{height:5px;}
.spacer10{height:10px;}
.spacer15{height:15px;}
.spacer20{height:20px;}
.spacer30{height:30px;}
.spacer40{height:40px;}
.flclear
{
	float:none;
	clear:both;
}
.contentdiv{min-height:400px;}
.fonts16{font-size:16px;}
.fonts26{font-size:26px;}
p.fonts18{font-size:18px;}
p
{
	font-size:15px;
	color:#000;
}
.mb30 {
    margin-bottom: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mb15 {
    margin-bottom: 15px;
}
.menudivproduct
{
	margin:-2% 0% 0% -2%;
}
.menudivproduct li
{
	margin:2% 0% 0% 2%;
	float:left;
	width:31%;
	/*border:solid 1px #fff;*/
	background:#fff;
	padding: 10px;
	min-height:106px;
	/*box-shadow: 3px 4px 0px 3px rgb(0 0 0 / 50%);*/
	box-shadow: 0px 8px 0px #ccc;
    border-radius:10px;
}
.menudivproduct li a
{
	color:#000;
	text-decoration:none;	
	font-size:20px;	
	font-weight:700;
	cursor:pointer;
	display:block
}
.menudivproduct li a img
{
	width: 23%;
	float:left;
	margin-right:2%;
}
.menudivproduct li a span
{
	padding-top:0px;
    float: left;
	width:75%;
}
.menudivproduct li a span.oneline
{
	padding-top:23px;
}
.menudivproduct li a span.twoline
{
	padding-top:10px;
}
.aboutpmi .menudivproduct li
{
	box-shadow: none;
    border-radius: 4px;
	width:98%;
}
.aboutpmi .menudivproduct li a img {
    width: 23%;
     float: left;
    margin-left: 2%;
	margin-right:0px;
}
.aboutpmi .menudivproduct li a span {
    padding-top: 10px;
    float: left;
    width: 75%;
	padding-left: 15px;
}
.aboutpmi .menudivproduct li.one
{
	background-color: #bde6fa;
    background-image:
    linear-gradient(
      to right, 
      #bde6fa, #f7fdff
    );
}
.aboutpmi .menudivproduct li.two
{
	background-color: #ffd75d;
    background-image:
    linear-gradient(
      to right, 
      #ffd75d, #ffffde
    );
}
.aboutpmi .menudivproduct li.three
{
	background-color: #d4a7e2;
    background-image:
    linear-gradient(
      to right, 
      #d4a7e2, #f5e3fb
    );
}
.aboutpmi .menudivproduct li.four
{
	background-color: #f7a2a3;
    background-image:
    linear-gradient(
      to right, 
      #f7a2a3, #fee7e9
    );
}
.aboutpmi .menudivproduct li.five
{
	background-color:#fc2020;
    background-image:
    linear-gradient(
      to right, 
     #fc2020, #ffd9d9
    );
}
.aboutpmi .menudivproduct li.six
{
	background-color: #e9e2dc;
    background-image:
    linear-gradient(
      to right, 
      #e9e2dc, #fbfbfb
    );
}
.aboutpmi .menudivproduct li.seven
{
	background-color: #6c8a34;
    background-image:
    linear-gradient(
      to right, 
      #6c8a34, #dbf3af
    );
}
.aboutpmi .menudivproduct li.eight
{
	background-color:#5fc1dc;
    background-image:
    linear-gradient(
      to right, 
      #5fc1dc, #eaf4f6
    );
}
.aboutpmi .menudivproduct li.nine
{
	background-color:#dfc391;
    background-image:
    linear-gradient(
      to right, 
      #dfc391, #fff6e7
    );
}
.aboutpmi .menudivproduct li.ten
{
	background-color: #eeec56;
    background-image:
    linear-gradient(
      to right, 
      #eeec56, #ffffd6
    );
}
.aboutpmi .menudivproduct li.eleven
{
	background-color:#ecc3c1;
    background-image:
    linear-gradient(
      to right, 
      #ecc3c1, #fff4f3
    );
}
.aboutpmi .menudivproduct li.twelve
{
	background-color: #211e7d;
    background-image:
    linear-gradient(
      to right, 
     #211e7d, #dfdefd
    );
}
	
.bandlogos{margin-left: -2%;}
.bandlogos li
{
	float: left;
    width: 31%;
    padding: 0.5%;
    background: #f1f1f1;
    margin-left: 2%;
    min-height:225px;
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
	box-shadow: 0px 8px 0px #ccc;
    border-radius:10px;
	font-weight:700;
}
.bandlogos li a{cursor: pointer;}

.bandlogos li .whitebg{
	background:#fff;
}
.bandlogos li img
{
	width:100%;   
    background: #fff;
    margin: 0 auto 10px auto;
}
.leftmenubg
{
	background:#000026;
	background-size:cover;
	padding:19px 15px 18px;
	min-height:inherit;
}
.aboutbrand
{
	background:url(../images/aboutbrand.jpg) no-repeat top center;
	background-size:cover;
	padding:15px;
}
.aboutbrand.bandlogos{margin-left:0%;}
.aboutbrand.bandlogos li{margin-left:0%;float: none; width: 100%; background:#0A185F;min-height: auto;padding-bottom:5px; font-size:14px; font-weight:500;box-shadow: 0px 4px 0px #ccc;margin-bottom: 10px;}
.aboutbrand.bandlogos li:last-child
{
	margin-bottom:0px;
}
.aboutbrand.bandlogos li a{color:#fff;}
.aboutbrand.bandlogos li .whitebg{border-radius: 10px 10px 0px 0px;}
.aboutbrand.bandlogos li img{border-radius: 10px 10px 0px 0px;}
.specialized
{
	background: #40a711;
    padding: 11px 31px;
    color: white;
    display: inline-block;
    margin: 0px 0 9px 0;
    font-size:22px;
    font-weight: 600;
	/*border-radius:35px;
	box-shadow: 3px 4px 0px 3px rgb(0 0 0 / 50%);*/
	box-shadow: 0px 8px 0px #437c28;
    border-radius:10px;
	text-transform:uppercase;
	
}
.textwhite, .textwhite a, .textwhite li{color:#fff!important;}
.industrisimg
{	
	margin-bottom:30px;
}
.industrisimg img{
	border:solid 5px #61a840;
	border-radius:10px;
	box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 50%);
}
.threebox{margin:20px 0px;}
.threebox
{
	background:#34b3ad;	
	text-align:center;
	border-radius:10px;
	box-shadow: 0px 8px 0px #32ded6;
}
.threebox a
{
	color:#fff;
	text-decoration:none;
	display:block;
	font-size:20px;
	padding:15px 10px;
	cursor: context-menu;
}
/*.width75
{
	width:65%;
}*/
.width75
{
	margin-top: 15px;
	background:#e6e9f9 url(../images/industries-we-serve-bg.png) no-repeat top right;
	background-size: contain;
	border:solid 3px #0A185F;
	border-radius: 10px;
	box-shadow: 0px 8px 0px #ccc;
	padding:15px;
	margin-bottom: 30px;
}
.width75 li
{
	text-transform:capitalize!important;
	font-size:20px!important;
	color:#000;
	font-weight:500;
}
.width75 ul li
{
	width:100%;
    float: left;
    line-height:30px;   
}
.width75 ul li:before
{
	content: "\f14a"!important;
	font-family:"FontAwesome";
	font-size:20px;
	margin-right:10px;
}
.ourproducts .card-header{background:#900604; padding:10px 15px; border-radius:4px 4px 0px 0px; color:#fff; font-size:22px; font-weight:700;}
.ourproducts .card-body{background:#fff; padding:15px; border-radius:0px 0px 4px 4px;box-shadow: 0px 8px 0px #ccc;border-radius:10px; position:relative;}
.ourproducts ul li
{
	float:left;
	margin-bottom:5px;
	width:98%;
	margin-left:2%;
	color:#000;
	font-size:14px;	
}
.ourproducts ul li:first-child{margin-left:0%;}

.ourproducts ul li ul li
{
	float:none;
	display:block;
	width:100%;
	margin:0px 0px;
	color:#fbad1a;
	font-size:14px;
}
.ourproducts ul li ul li ul li:before
{
	content: "\f0da";
	font-family: 'FontAwesome';
	margin-right:7px;
	color:#0c8a84;
}
.ourproducts ul li ul li ul li
{
	color: #000;
    margin: 6px 0px;
    font-size: 14px;
}
.cyanbox {
    background: #34b3ad;
    text-align: center;
    border-radius: 10px;
    box-shadow: 0px 4px 0px #32ded6;
	padding:10px 1px;
	font-size:15px;
	color:#fff;
}
.industryslider {
    width: 99%;
    position: inherit;
    bottom: 10px;
    left: 1%;
}
.header-twenty .greenbtn{min-width: 240px;}
.textruby{color:#900604;}
.textcyan {color:#0c8a84;}
.mlminas{position:relative;}
.glossy-button {
  display: inline-block;
  position: relative;
  background-color: #AAA;
  background-image: linear-gradient( /* chrome */
    hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0) 50%,
    hsla(0, 0%, 0%, 0.3) 50%, hsla(0, 0%, 100%, 0.2)
  );
  font-size: 20px;
  font-family: sans-serif;
  font-weight: bold;
  color: white;
  padding:1% 5%;
  /*text-shadow:
    0 0 15px hsla(0, 0%, 100%, 1), /* bloom 
    0 2px 4px hsla(0, 0%, 0%, 0.7);*/ /* drop shadow */
  border: none;
  border-radius: 50px;
  margin: 10px 0px 20px 0px;
  box-shadow:
    inset 0 -5px 20px hsla(0, 0%, 0%, 0.4), /* top light */
    inset 0 5px 20px hsla(0, 0%, 100%, 0.4), /* bottom shadow */
    /* multiple light sources yall */
    -8px 8px 5px hsla(0, 0%, 0%, 0.15), /* drop shadow 1 */
    5px 18px 10px hsla(0, 0%, 0%, 0.2); /* drop shadow 2 */
  cursor: pointer;
  transition: transform 0.1s, box-shadow 0.1s;
  cursor:inherit;
}

/* highlight */
.glossy-button:before {
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 5px;
  height: 30px;
  border-radius: 15px;
  background: linear-gradient( hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0) );
}

.glossy-button-blue { background-color: #0A185F; cursor:pointer;}
.glossy-button-gold { background-color: #EA0;  cursor:pointer;}
.glossy-button-green { background-color:#40a711; cursor:pointer; }
.glossy-button-red { background-color: #E21; cursor:pointer; }
.ourproducts .card-body .cyanbox
{
	background:#3c280D;
	box-shadow: 0px 4px 0px #80471c;
}
.ourproducts .card-body .textcyan{color: #3c280D;}
.ourproducts ul li ul li ul li:before
{
	color: #3c280D;
}
.topbar ul {    
  position:inherit;
  right:0;
  z-index:1;
  margin-top:0%;
  margin-right:2%;
  margin-left:2%;
  margin-bottom:2%;
}
.topbar .glossy-button{padding:10px 25px; width:100%; text-align:center; margin:0px 0px 10px; font-size:18px;text-shadow:none;}
.topbar .glossy-button:hover, .topbar .glossy-button:focus 
{
	color:#fff;
	text-decoration:underline;
}
.header
{
	border-bottom:solid 2px #1a5b85;
	position:relative;
	z-index:999;
}
.header .dropdown-menu
{
	padding:0px;
}
.header  .dropdown-menu>li>a
{
	padding: 10px 15px;
}
.header .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }

/*Pressuregage list css start*/
.heading h2{font-size:26px; color:#000; border-bottom:solid 1px #fff;padding-bottom:5px; font-weight:700; text-transform:inherit;}
.heading h3{font-size:20px; color:#000;padding:10px 0px 0px;font-weight:700; text-transform:inherit; margin:0px;}

.flcear
{
	float:none;
	clear:both;
}
.spacer20
{
	height:20px;
}
.productlist
{
	background:#fff;
	margin:15px 0px;
	border:solid 2px #276c72;	
	color:#222;
	font-size:14px;
	font-family: 'Rubik', sans-serif;
	padding-top:15px;
	border-radius:10px;
	
}
.productimg
{
	/*float:left;
	width:37%;
	margin-right:3%;*/
	float: none;
    width: 100%;
    margin-right: 0;
}
.productinfo
{
	/*float:left;
	width:60%;*/
	float: none;
    width: 100%;
    padding: 15px;
	min-height: 280px;
    text-align: center;
}
.productinfo a
{
	color:#222;
}
.productinfo a:hover
{
	color:#000;
}
.productinfo h2
{
	margin: 0 0 15px;
    font-weight:700;
	font-size:15px;
    color:#7c451b;
    line-height:1.5rem;
	padding:0px;
}
.productinfo h3
{
	font-weight:700;   
    font-size:16px;
    margin: 0 0 15px;    
    line-height:2rem;
	text-transform:inherit;
	padding:0px;
}
.productreadmore
{
	/*background:url(../images/wooden-bg.jpg) no-repeat top center;*/
	background:#276c72;	
	padding:10px 15px;
	color:#000;
	border-radius:0px 0px 7px 7px;
}
.btnshadow {
    color: #fff;
    background-color: #3a270d;
    border-color: #3a270d;
    border-radius:4px;
    font-size: 15px;
    margin-bottom: 5px;
    box-shadow: 0px 3px 0px rgb(255 255 255);
}
.btnshadow:hover {   
    background-color: #7c451b;
	border:solid 1px #7c451b;
}

.morelink a {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
	display:none;
}
.morelink a:after {
    content: "\f061";
    font-size: 14px;
    font-family: "FontAwesome";
    margin-left: 10px;
}
.productlist a
{
	pointer-events: none;
	cursor:inherit;
}
.bannerbg
{
	background:url(../images/process-measuring-bg.jpg) no-repeat center center;
	background-size:cover;
	padding: 13rem 0rem 0rem;
}
.alloys-special-metals-bg
{
	background:url(../images/alloys-special-metals-bg.jpg) no-repeat center center;
}
.temperature-level-transmitter-bg
{
	background:url(../images/temperature-level-transmitter-bg.jpg) no-repeat center center;
}
.pressure-transmitters-bg
{
	background:url(../images/pressure-transmitters-bg.jpg) no-repeat center center;
}
.flow-accessories
{
	background:url(../images/flow-accessories.jpg) no-repeat center center;
}
.water-meter-bg
{
	background:url(../images/water-meter-bg.jpg) no-repeat center center;
}

.sub4 {
    color: white;
    background: #61a840;
    padding: 13px 0;
    text-align: center;
    position: fixed;
    bottom: 100px;
    right: 0;
    z-index: 999;
    margin: 88px 0 0 0;
    cursor: pointer;
}
#fadeandscale {
	background:#0a185f;
	border:0px;
}
#fadeandscale .sub2 {
	background:#61a840;
	border: 0;
	color: white;
	text-transform: uppercase;
	display: block;
	padding: 13px 20px;
	margin: 15px 0 0 0;
	font-weight: 500;
	font-size: 13px;
	width: 100%;
}
#fadeandscale .form-control {
	margin-top:15px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	width: 44%;
}
#fadeandscale {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
}
.popup_visible #fadeandscale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.well .popup_close {
	position: absolute;
	top: -9px;
	right: 0px;
	border-radius: 50%;
	background: none;
	border: 0;
	font-size: 20px;
	padding: 0 10px;
	background: white;
}
.well {
	/* drop-shadow is better than box-shadow as it add a shadow to tooltip arrows arrow as well,
        however drop-shadow dramatically affects the performance of transition animation on Android. */
        /* filter: drop-shadow(0 0 10px rgba(0,0,0,0.3)); */
        display:none;
	margin:1em;
	max-width: 740px;
}
.initialism {
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 12px;
}
.well--tooltip {
	min-width: 300px;
	max-width: 300px;
	margin: 0;
}
.productrange
{
	background: url('../images/varticle-menu-bg.jpg') center center no-repeat;
    background-size: cover;
	padding:15px;
}
.productrange .nav>li>a
{
	padding:30px 21px;
	color:#000;
	font-size:20px;
	background: rgba(199, 248, 252, 0.8) url(../images/play-arrow.png) no-repeat right center;
	margin:15px 0px;
	font-weight:700;
}
.productrange .nav li.active a
{
	background: rgba(199, 248, 252, 0.8) url(../images/play-arrow.png) no-repeat right center;	
}
.productrange .nav>li>a:hover
{
	background: rgba(11, 258, 235, 0.8) url(../images/play-arrow.png) no-repeat right center;
	-webkit-transform:scale(1.2);
  transform:scale(1.2);
}
.productrange .submenu li a
{
	padding:14px 21px;
	margin:15px 0px;
	font-size:18px;
}
.productrange .submenu .sub ul li a 
{	
	background: rgba(199, 248, 252, 0.8);
    display: block;
    font-size: 16px;
    color: #000;
    border-radius: 4px;
	font-weight:700;
}
.productrange .submenu .sub ul li a:hover
{
	background: rgba(11, 258, 235, 0.8);
	color: #000;
}
.pulse:hover {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
}
@keyframes pulse {
  0% {
    transform: translate(0, 0); 
    opacity: 0.5;
  }

  50% {
    transform: translate(0, 10px);
     opacity: 0.99;
  }

  100% {
     transform: translate(0, 0); 
     opacity: 0;
  }
}
.slidediv
{
	padding:5rem 3rem;
	background:#eee;	
	/*min-height:500px;*/
}
.sliderimg-1bg
{
	background:url(../images/sliderimg-1bg.jpg) no-repeat center center;
	background-size:cover;
}
.sliderimg-2bg
{
	background:url(../images/sliderimg-2bg.jpg) no-repeat center center;
	background-size:cover;	
	min-height:450px;
}
.sliderimg-3bg
{
	background:url(../images/sliderimg-3bg.jpg) no-repeat center center;
	background-size:cover;
}
.sliderimg-4bg
{
	background:url(../images/sliderimg-4bg.jpg) no-repeat center center;
	background-size:cover;
}
.centrifugal-fans-bg
{
	background:url(../images/industrial-fan-and-blower/centrifugal-fans-bg.jpg) no-repeat center center;
	background-size:cover;
}
.industrial-axial-fans-bg
{
	background:url(../images/industrial-fan-and-blower/industrial-axial-fans-bg.jpg) no-repeat center center;
	background-size:cover;
}
.multi-cyclone-fans-bg
{
	background:url(../images/industrial-fan-and-blower/multi-cyclone-fans-bg.jpg) no-repeat center center;
	background-size:cover;
}
.bag-filters-bg
{
	background:url(../images/industrial-fan-and-blower/bag-filters-bg.jpg) no-repeat center center;
	background-size:cover;
}
.man-cooler-fans-bg
{
	background:url(../images/industrial-fan-and-blower/man-cooler-fans-bg.jpg) no-repeat center center;
	background-size:cover;
}
.industrial-air-ventilators-bg
{
	background:url(../images/industrial-fan-and-blower/industrial-air-ventilators-bg.jpg) no-repeat center center;
	background-size:cover;
}
.hot-air-circulation-fans-bg
{
	background:url(../images/industrial-fan-and-blower/hot-air-circulation-fans-bg.jpg) no-repeat center center;
	background-size:cover;
}
.roof-exhausters-bg
{
	background:url(../images/industrial-fan-and-blower/roof-exhausters-bg.jpg) no-repeat center center;
	background-size:cover;
}
.cargo-lashing-belt-ratchet-fittings
{
	background:url(../images/lifting-rigging/cargo-lashing-belt-ratchet-fittings.jpg) no-repeat center center;
	background-size:cover;
	min-height:500px;
}
.rigging-tools-lifting-tackles
{
	background:url(../images/lifting-rigging/rigging-tools-lifting-tackles.jpg) no-repeat center center;
	background-size:cover;
	min-height:500px;
}
.wire-ropes-bg
{
	background:url(../images/lifting-rigging/wire-ropes-bg.jpg) no-repeat center center;
	background-size:cover;
	min-height:500px;
	padding: 1rem 3rem;
}
.slidediv h2
{
	font-size:36px;
	color:#fff;
	margin: 0;
    padding: 0 0 30px;
	text-shadow: 3px 2px 3px rgb(0, 0, 0, 0.5);
}
.slidediv p
{
	font-size:18px;
	color:#fff;
	text-shadow: 3px 2px 3px rgb(0, 0, 0, 0.5);
	font-weight:500;
	padding-bottom:20px;
}
.slidediv ul
{
	margin: 0;
    padding:0;
}
.slidediv ul li
{
	/*background: url(../images/points.png) no-repeat 0px 17px;	*/
	background-size:20px;
    color: #fff;
    font-size:22px;
    font-weight:700;
    text-align: left;
    padding:0.5em;
	text-shadow: 2px 2px 2px rgb(0, 0, 0, 1);
	margin:5px 0px;
	
	/*padding-left: 30px;*/
}
.slidediv ul li span
{
	background:rgba(0, 0, 38, 0.5);
	display:inline-block;
	padding:0.5em;
	border-radius:4px;
}
.slidediv ul li h3
{
	margin:0px;
}
/*.sliderimg-2bg ul li, .sliderimg-2bg h2, .sliderimg-1bg ul li, .sliderimg-1bg h2, .sliderimg-3bg ul li
{
	color: #000;
	text-shadow: 1px 2px 0px rgb(255, 255, 255, 0.5);
}*/
.slidediv .btnnew
{
	padding:15px 20px;
	border-radius:4px;
	color:#fff;
	font-weight:500;
}
.slidediv .btnnew i
{
	margin-top:2px;
	float: right;
}
.btnorange
{
	background-color: #e8622a;
    background-image:
    linear-gradient(
      to right,
      #e8622a, #f69325
    );
}
.btnorange:hover
{
	
	background: rgb(232,98,42);
	background: linear-gradient(90deg, rgba(232,98,42,1) 35%, rgba(246,147,37,1) 100%);
}

.btnlavender
{
	background-color:#7246a5;
    background-image:
    linear-gradient(
      to right, 
     #7246a5, #ae77ee
    );
	
}
.btnlavender:hover
{
	background: rgb(114,70,165);
	background: linear-gradient(90deg, rgba(114,70,165,1) 35%, rgba(174,119,238,1s) 100%);
}
.btnlightblue
{
	background-color:#76d0e8;
    background-image:
    linear-gradient(
      to right, 
     #76d0e8, #b1e2ef
    );	
}
.btnlightblue:hover
{
	background: rgb(118,208,232);
	background: linear-gradient(90deg, rgba(118,208,232,1) 35%, rgba(177,226,239,1) 100%);
}

.btnbrown
{
	background-color:#815137;
    background-image:
    linear-gradient(
      to right, 
     #815137, #c9a26b
    );	
}
.btnbrown:hover
{
	background: rgb(129,81,55);
	background: linear-gradient(90deg, rgba(129,81,55,1) 35%, rgba(201,162,107,1) 100%);
}
.btnnaviblue
{
	background-color: #192a53;
    background-image:
    linear-gradient(
      to right,
      #192a53, #00007c
    );
}
.btnnaviblue:hover
{
	
	background: rgb(25,42,83);
	background: linear-gradient(90deg, rgba(25,42,83) 35%, rgba(0,0,124,1) 100%);
}
.brandsslider
{
	background:#027c8b;
	padding:3rem 0rem;
}
.brandsslider .owl-controls .owl-pagination
{
	display:none;
}
.brandsslider .item{margin:0px 5px;}
.homerightsidebar .btnnew
{
	font-size:20px;
    color: #fff;
    padding:47px 25px 0;
    margin: 5px 0px;
    height:152px;
	border-radius:0px;
}
.homerightsidebar .btnnew i
{
	float:right;
}
.dipbluebg
{
	background:#000026;
	padding:15px 3rem;
	color:#fff;
	display:block;
}
.dipbluebg.maroonbg
{
	background:#540000;
}
.dipbluebg.orangebg
{
	background:#F69325;
}
.dipbluebg p
{
	font-size:18px;	
	font-weight:500;
	
}
.dipbluebg h2
{
	padding:0px;
	margin:0px;
}

.header .glossy-button{padding:3px 16px!important; color:#fff!important;font-size:16px!important; font-weight: 600;width:100%; text-align:center; margin:10px 0px 0px;text-shadow:none!important;}
.header .glossy-button:hover, .header .glossy-button:focus 
{
	color:#fff!important;
	text-decoration:underline!important;
	background:#000026!important;
}
.header .glossy-button:before
{
	background: none;
}
.firstli
{
	margin-right:10px;
}
.product-slider
{
	background: #251673;   
    padding:15px 30px;
	margin-top:10px;
	border-radius:6px;
	font-size:42px;
    color: #fff;
	margin-bottom:30px;
}
.product-slider .owl-dots
{
	display:none;
}
.product-slider .owl-nav
{
	position: absolute;
    top: 42%;
	width:100%;
}
.product-slider .owl-carousel .owl-nav button.owl-prev
{
	margin-left: -18px;
}
.product-slider .owl-carousel .owl-nav button.owl-next
{
	float: right;
    margin-right: -18px;
}
.glogwithflag
{
	background:url(../images/glogwithflag.jpg) no-repeat top center;
	background-size:cover;
	padding:3rem;
}
.glogwithflag p
{
	font-size:16px;
	font-weight:600;
}
.glogwithflag ul li
{
	float: left;
    margin: 5px;
    width: 17%;
}
.glogwithflag ul li img
{
	height:50px;
}
.contact-us
{
	background:url(../images/contact-us.jpg) no-repeat top center;
	background-size:cover;
	padding:3rem;
	margin:3rem 0rem;
}
.contact-us p
{
	font-size:16px;
}
.contact-info
{
	background:rgba(225, 225, 225, 0.7);
	padding:30px 15px 15px;
	text-align:center;
	border-radius:5px;	
	min-height: 265px;
	margin-bottom:50px;
}
.contact-info i
{
	font-size:42px;
}
.contact-form .form-control
{
	margin-bottom:15px;
	border-radius:4px;
}
.contact-form  label
{
	color:#fff;
}
.btn-navyblue
{
	background:#000026;
	color:#fff;
}
.btn-navyblue:hover
{
	background:#000;
	color:#fff;
}
.sliderul li
{
	position:relative;
	margin:0px 0px 30px 0px;
}
.sliderul li .datasheet
{
	position: absolute;
    right: 35px;
    bottom: 20px;
    background: #61a840;
    padding: 10px 20px;
    border-radius: 25px;
    color: #fff;
}
.main-con .row .pressure-guage .sliderul li .space
{
	margin:0px;
}
.text-white
{
	color:#fff;
}
.mb3
{
	margin-bottom:30px;
}
#responsive-nav
{
	display:none;
}
#category label
{
	font-weight:400;
}
#category  input[type=checkbox]
{
	float: left;
    margin-right: 3px;
}
.esislider .carousel-control
{
	width:6%;
	background: none;
	color: #61a840;
}
.esislider .sliderul li {
    position: relative;
    margin: 0px 0px 0px 0px;
	text-align: center;
}
.esislider .item img
{
	height: auto;
	width:100%;
}
/*.productdiv
{
	background:#61a840;
	text-align:center;
	display:block;
	color:#fff;
	margin-bottom:30px;
}
.productdiv a
{
	color:#fff;
}
.productdiv a:hover
{
	color:#1a5b85;
	text-decoration:underline;
}
.productdiv img
{
	width:100%;
}
.productdiv span {
    padding: 10px;
    display: block;
    color: #fff;
	font-size:18px;
	min-height: 70px;
}*/
.alloys-special-metals .productdiv
{
	background:#F69325;
	text-align:center;
	display:block;
	color:#fff;
	margin-bottom:30px;
}
.alloys-special-metals .productdiv a
{
	color:#fff;
}
.alloys-special-metals .productdiv a:hover
{
	color:#000;
	text-decoration:underline;
}
.alloys-special-metals .productdiv img
{
	width:100%;
}
.alloys-special-metals .productdiv span {
    padding: 10px;
    display: block;
    color: #fff;
	font-size:18px;
	min-height: 70px;
}

.font13
{
	font-size: 13px!important;
}
.breadcrumbs {
    font-size: 12px;
    margin: 0 0 30px;
    padding: 0;
    color: #FFF;
    font-weight: 300;
}
.breadcrumbs li {
    display: inline-block;
}
.breadcrumbs a {
    color: #FFF;
    text-decoration: none;
}
.breadcrumbs li:not(:last-child):after {
    content: '>';
    padding: 0 5px;
    color: #FFF;
}
.bgwhite
{
	background:#fff;
}
.tablethbg
{
	background: #61a840;
    color: #fff;
}
.textwhite{color:#fff;}
.textblack{color:#000;}
a.whitelink, a:hover.whitelink
{
	color:#fff;
}
.btngreen
{
	background: #61a840;
    padding:3px 10px 2px;
    color: white;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;   
}
.btngreen:hover
{
	background: #559736;
	 color: white;
}
.btnrightmar
{
	 margin-right: 10px;
}
.flclear
{
	float:none;
	clear:both;
}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:26px;}
.font26{font-size:26px;}
.font30{font-size:30px;}
.dwyer img
{
	height:200px;
}
.dwyerbox
{
	padding:20px;
	background:#dae9ea;
	color:#000;
}
.gemsdiv
{
	background:#fff;
	padding:10px;
	margin-bottom:30px;
	border: solid 3px #064771;
}
.gemsdiv img
{
	float:left;
	margin-right:15px;
}
.dwyerbox .heading h2{color:#000; border-bottom:none; font-weight:normal; padding:0px; margin:0px 0px 20px;}
.dwyerbox p{color:#000;}
.rotate {
  -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
  -moz-transform: rotate(-180deg); /* Firefox */
  -ms-transform: rotate(-180deg); /* IE 9 */
  transform: rotate(-180deg); /* Standard syntax */
}
.points-details
{
	padding:0px!important;
	border-bottom:none!important;
}
.points-details li
{
	margin:0px 0px 0px!important;
}
.points-details li:before
{
	content: "\f00c";
	font-family: 'FontAwesome';
	margin-right:7px;
}
.brandid{font-size:16px; font-weight:700;color:#1a5b85;}
.brandid-details{font-size:16px; font-weight:700;color: #1a6b86;padding: 20px 20px 0px 20px;}
.notes{font-size:13px; color:#fff; margin-top:10px;}
/*.products
{
	background:#f5f5f5;
}
.products h3{
	background: #071224;
    color: #fff;
    text-align: center;
    font-size:17px;
    padding: 10px 5px;
	font-weight:100!important;
	min-height: 100px;
	text-transform:inherit;
}
.products h3 span{display:block; font-weight:700!important; font-size:16px; margin-top:5px;}*/

.fgproducts
{
	background: #fff;
	margin-top:30px;
	min-height: 530px;
	position:relative;
	border-radius:12px;
	border:solid 4px #34b3ad;
}
.fgproducts img
{
	border-bottom:solid 4px #34b3ad;
	border-radius:12px 12px 0px 0px;
}
.fgproinfo
{
	padding:15px;
}
.fgproinfo h2
{
	margin:0px;
	padding:0px 0px 15px;
	font-size:26px;
}
.fgproinfo h2 a
{
	color:#004a83;
}
.fgproinfo ul li
{
	margin:5px 0px;
}
.fgproinfo ul li:before
{
	content: "\f054";
	font-family:FontAwesome;
	font-size:12px;
	padding-right:7px;
}
.fgproinfo .arrowright
{
	text-align: right;
    font-size:14px;
    padding: 10px 0px 0px 0px;
    position: absolute;
    bottom: 20px;
    right: 20px;
	line-height: 30px;
	color:#000;
}
.fgproinfo .arrowright i
{
	 font-size:26px;
	 float: right;
     margin-left: 10px;
}
.fgproinfo .arrowright a
{
	color:#34b3ad;
}
.hrlinepro
{
	background:#eee;
	margin:30px 0px;
	height:1px;
}
.fgproimg
{
	position:relative;
}
.fgproimg img
{
	border-left:solid 10px #33ded6;
	border-radius: 10px;
	border:solid 10px #33ded6;
	border-bottom:none;
}
.fgproimg .titlediv
{
	padding: 10px;
    background: rgba(52, 179, 172, 0.5);
    position: absolute;
    bottom: 0;
    font-size: 26px;
    left: 10px;    
    font-weight: 700;
    color: #000;
	right:0px;
	border-radius:0px 0px 10px 0px;
}
.fgcatalog
{
	padding: 15px;
    background:#38a9e0 url(../images/blue-glass-bg.png) repeat-x top left;
    position: absolute;
    font-size: 16px;
    right: -60px;
    font-weight: 500;
    color: #000;
    display: inline-block;
    top: 40px;
    width: 130px;
    height: 50px;
    line-height:20px;
    text-align: center;
	border:solid 1px #000;
	border-radius:6px;
}
.fgdatasheet
{
	padding: 15px;
    background:#38a9e0 url(../images/blue-glass-bg.png) repeat-x top left;
    position: absolute;
    font-size: 16px;
    right: -60px;
    font-weight: 500;
    color: #000;
    display: inline-block;
    top: 100px;
    width: 130px;
    height: 50px;
    line-height:20px;
    text-align: center;
	border:solid 1px #000;
	border-radius:6px;
}
.fgdatasheet a, .fgcatalog a
{
	color:#000;
}
.fgproimg .dropdown-menu>li>a
{
	padding:10px 15px;
}
.fgpoints li
{
	margin: 15px 0px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 7px 10px;
    border-radius: 4px;
	font-size:18px;
}
.fgpoints li:before
{
	content: "\f054";
	font-family:FontAwesome;
	font-size:12px;
	padding-right:7px;
}
.mar60min
{
	margin-top:-60px;
}
.smallbg
{	
	background:#38a9e0 url(../images/blue-glass-bg.png) repeat-x top left;	
	border:solid 1px #000;
	color:#000;
	font-size: 26px;
    font-weight: 700;
}
.smallbg:hover
{
	background:#38a9e0 url(../images/blue-glass-bg.png) repeat-x top left;
	border:solid 1px #000;
}
.typesmallbg
{	
	background:#38a9e0 url(../images/blue-glass-bg.png) repeat-x top left;	
	border:solid 1px #000;
	color: #000;
    font-size: 18px;
    font-weight:500;
    margin-bottom: 20px;
    border-radius: 10px;
    padding: 10px 15px;
}
.typesmallbg span
{
	 font-size:22px;
    font-weight: 700;
}
#fuji .owl-nav, #fuji .owl-dots
{
	display:none;
}
.fuji p {
    font-size: 16px;
    font-weight: 300;
    text-align: justify;
}
.fuji b, .fuji strong {
    font-weight: 700;
}
.sendinqury {
	position:fixed;
	bottom:150px;
	right:0;
	z-index:999
}
.tahnkyou {
	background:#40a711;
	padding:30px 15px;
	font-size:20px;
	text-align:center;
	color:#fff;
}
.contactform .btn-navyblue
{
	background: #61a840;
}
.contactform .modal-content
{
	background:#0a185f;
	color:#fff;
}
.contactform .close
{
	color:#fff;
}
.redtext {
    color: red;
}
.industrialfb
{
	background:#fdfdfd;
	display:block;
	text-align:center;
	padding:5px 5px 10px;
	margin-bottom:30px;
	font-size:19px;
	color:#0A185F;
	font-weight:700;
}
.industrialfb a{color:#0A185F;}
.industrialfb img
{
	margin-bottom:10px;
}
.blue-curve-bg
{
	background:url(../images/blue-curve-bg.jpg) no-repeat top center;
	background-size:cover;
	color:#fff;
	padding:0px 0px 30px;
	font-size:17px;
}
.blue-curve-bg p{font-size:17px;/*text-shadow: 2px 1px 0px rgb(0, 0, 0, 0.7);*/}

#section {  
  min-height:180px;  
}

.moretext {
  display: none;
}
.moreless-button
{
	font-weight: 600;
    text-align: left;
    padding:15px 70px 14px 32px;
    max-width:180px;    
    background: #F69325;
    background: url(../images/show-more-arrow.png) right 12px center no-repeat, -moz-linear-gradient(right, #e8622a 0%, #e8622a 38px, #F69325 38px) ;
    background: url(../images/show-more-arrow.png) right 12px center no-repeat, -webkit-linear-gradient(right, #e8622a 0%, #e8622a 38px, #F69325 38px) ;
    background: url(../images/show-more-arrow.png) right 12px center no-repeat, linear-gradient(to left, #e8622a 0%, #e8622a 38px, #F69325 38px) ;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69325', endColorstr='#ff0000',GradientType=1 );
    -webkit-transition: all 0.2s ease-in-out ;
    -moz-transition: all 0.2s ease-in-out ;
    transition: all 0.2s ease-in-out ;
	margin-top:30px;
	/*display: inline-block;*/
	display:block;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.moreless-button:hover
{
	 background: #e58215;
	 background: url(../images/show-more-arrow.png) right 12px center no-repeat, -moz-linear-gradient(right, #e8622a 0%, #e8622a 38px, #e58215 38px) ;
    background: url(../images/show-more-arrow.png) right 12px center no-repeat, -webkit-linear-gradient(right, #e8622a 0%, #e8622a 38px, #e58215 38px) ;
    background: url(../images/show-more-arrow.png) right 12px center no-repeat, linear-gradient(to left, #e8622a 0%, #e8622a 38px, #e58215 38px) ;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69325', endColorstr='#ff0000',GradientType=1 );
	color:#fff;
}
.moreless-button:focus
{
	color:#fff;
}
.product-slider .industrialfb
{
	margin-bottom:0px;
	background: #eee;
}
.product-slider .flexslider
{
	margin-bottom:0px;
}
.product-slider.p10
{
	padding:10px;
}
.fan-blower
{
	background:#060672;	
	padding:5px 15px 15px 15px;
	color:#fff;	
}
.fan-blower p
{
	font-size:16px;
}
.fan-blower .btnlightblue
{
	font-size: 16px;
	color:#000;
}
.flexslider .industrialfb
{
	font-size:14px;
}

.more{
   display: none;
}
.attractionbox
{
	text-align:center;
	box-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
	padding:5px 15px;
	margin-bottom:30px;
	min-height:270px;
	
}
.attractionbox h3
{
	margin-top: 0px;
    margin-bottom: 10px;
}
.attractionbox p
{
	position:relative;
}
.attractionbox .moreless-button
{
	margin:15px auto 0 auto;	
}
.attractionbox img
{
	width:80px;
	line-height:80px;
}
.tablediv  table tr:first-child td
{
	background: #F69325;
	font-weight:700;
	color:#fff;
}
.tablediv tr:nth-child(even) {
    background-color: #f2f2f2;
}
.diporangebox
{
	border:solid 3px #b05903;
	padding:15px;
}
.alloys-special-metal, .alloys-special-metal p {color:#000!important;}
.points ul li {
	display:block;
	background:url(../images/li-icon.png) no-repeat 0px 0px;
	font-size: 15px;
	font-weight:600;
	color: #5b5b5b;
	text-transform: none;
	padding: 0 0 0 27px;
	margin: 20px 0 0px 0px;
	background-size: 12px;
}
.alloybtn .glossy-button
{
	cursor:inherit;
	font-size: 16px;
}
.alloys-special-metals ul.breadcrumbs, .alloys-special-metals .breadcrumbs a, .alloys-special-metals .breadcrumbs li:not(:last-child):after
{
	color:#000;
}
.btnrightmar {
    margin-right: 10px;
}
.btnorange {
    background:#F69325;
    padding: 3px 10px 2px;
    color: white;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
}
.btnorange:hover {
    background: #d27a18;
    color: white;
}
.points{padding-left:15px;}
.points li
{
	list-style:square;
}
.footer
{
	background:url(../images/footer-bg.jpg) no-repeat top center;
	background-size:cover;
	color:#fff;
}
.wireropeslink
{
	text-align:center;
	background:#3BB9FF;
	display:block;
}
.wireropeslink span
{
	padding:5px 0px;
	display:block;
	color:#fff;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.head.specialbg {
    font-size: 15px;
    text-align: center;
    padding: 12px;
    background: #61a840;
}
.press-transmit ul.products li.item a
{
	pointer-events: none;
    cursor: inherit;
}
.flowbox
{
	background: #fff;
    margin: 15px 0px;
    border: solid 2px #276c72;
    color: #222;
    font-size: 14px;
    font-family: 'Rubik', sans-serif;
    padding: 15px;
    border-radius: 10px;
}
.flowbox p
{
	color: #222;
	padding-bottom:20px;
	margin:0px;
}
.flowbox .table-responsive
{
	overflow-x: inherit;
}
.heading h4
{
	font-size: 18px;
    color: #000;
    padding: 0px 0px 15px;
    font-weight: 700;
    width: 100%;
	margin: 0;	
}
.flexbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flexbox.align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.flowpage .glossy-button
{
	font-size:14px;
	font-weight:normal;
	margin: 5px 0px 0px 0px;
    box-shadow: inherit;
	padding:1% 2%;
}
.flowpage .glossy-button-blue:hover
{
	color:#fff;
	background:#031054;
}
.glossy-button:before
{
	background:none;
}
.orangebg, .orangebg td
{
	background: #F69325;
    font-weight: 700;
    color: #fff;
}

@media (min-width:768px) {
.menudivproduct li
{
	min-height:116px;
}
.ourproducts ul li
{
	width: 47%;
}

.aboutpmi .menudivproduct li
{
	width:48%;
}
.topbar ul {    
  position:absolute;
  right:0;
  z-index:1;
  margin-top:2%;
  margin-right:2%;
}

}
@media (min-width:992px) {
.ourproducts ul li
{
	width: 18%;
}
.industryslider {
    width: 45%;
    position: absolute;
    bottom: 10px;
    left: 1%;
}
.glossy-button
{	
	font-size:22px;
}
.leftmenubg
{
	min-height: inherit;
}
}
@media (min-width:1200px) {
.leftmenubg
{
	min-height: 552px;
}


}

