body {
	margin:0px;
	padding:0px;
	font-family: 'Inter', sans-serif;
	font-size:13px;
	color:#0e161a;
	font-weight:400;
}
.mainwrapper {
	font-family: 'Inter', sans-serif;
	margin: 0px 0px;
	padding: 0px 0px;
}
.right-mob-left {
	text-align: right;
}
.right-mob-center {
	text-align: right;
}
.left-mob-center {
	text-align: left;
}
.left-mob-right {
	text-align: left;
}
.center-mob-left {
	text-align:center;	
}
.center-mob-right {
	text-align:center;	
}
.right-mobtab-left {
	text-align: right;
}
.nopaddingarea {
	padding:0px 15px;	
}
.nopadding {
	padding:0px;	
}
.nopaddingarea1 {
	padding:0px 14px;	
}
.nopadding1 {
	padding:0px 1px;	
}
.padding5pxarea {
	padding:0px 10px;	
}
.padding5px {
	padding:0px 5px;	
}
.topmargin5 {
	margin-top:5px;	
}
.topmargin10 {
	margin-top:10px;	
}
.topmargin15 {
	margin-top:15px;	
}
.topmargin20 {
	margin-top:20px;	
}
.topmargin30 {
	margin-top:30px;	
}
.topmargin40 {
	margin-top:40px;	
}
.topmargin50 {
	margin-top:50px;	
}

/****************************************************************************************************
Topband Css Start here
****************************************************************************************************/
.header{
	background-color: #fff;
	padding: 17px 0px;
}
.headerborder{
	border-right: 1px solid #eeeeee;
}
.callinfo{
	font-size: 13px;
	color: #006ca3;
	font-weight: 400;
	border-left: 1px solid #006ca3;
	padding-top: 10px;
	padding-bottom: 10px;
}
.callinfo a{
	font-size: 13px;
	color: #006ca3;
	font-weight: 400;
	text-decoration: none;
	padding-left: 4px;
}
.callinfo a:hover{
	font-size: 13px;
	color: #006ca3;
	font-weight: 400;
	text-decoration: none;
}
.menu{
	float: left;
	padding-left: 0px;
}
.logo{
	
}
.search{
	margin-top: 10px;
}
.search input{
	background-color: #fff;
	border-bottom: 1px solid #b9babb;
	border-top: 0px solid #b9babb;
	border-left: 0px solid #b9babb;
	border-right: 0px solid #b9babb;
	color: #000;
	font-size: 13px;
	width: 100%;
	height: 36px;
}
.search input:focus{
	outline: none;
}
.searchbtn{
	background: none;
	border: none;
	outline: none;
	position: absolute;
	right: 20px;
	padding-top: 7px;
}
.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #034f90;
  margin-top: -5px;
  margin-left: 35px;
}
.activemenu{
    color: #4ebe9f !important;
    outline: 0;
}

/****************************************************************************************************
Collage Css Start here
****************************************************************************************************/

.collage {
	margin: 0px;
	padding: 0px;
	background: url("../img/collage.jpg") no-repeat center top;
	background-size: cover;
	min-height: 680px;
}
.tagline{
	font-size: 45px;
	line-height: 47px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	padding-top: 200px;
	padding-bottom: 120px;
}
.tagline span{
	font-size: 45px;
	font-weight: 700;
	color: #fff;
}

.pointers{
	padding: 20px 0px;
}
.pointersbox{
	background: rgb(235,249,246);
	background: -webkit-linear-gradient(bottom left, rgba(235,249,246,1) 0%, rgba(250,255,254,1) 100%);
	background: -o-linear-gradient(bottom left, rgba(235,249,246,1) 0%, rgba(250,255,254,1) 100%);
	background: linear-gradient(to top right, rgba(235,249,246,1) 0%, rgba(250,255,254,1) 100%);
	border: 1px solid #ceeee7;
	font-size: 13px;
	color: #484848;
	font-weight: 500;
	padding: 12px;
	border-radius: 5px;
	transition: 0.6s;
}
.pointersbox h3{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #006ca3;
	font-weight: 600;
}
.pointersbox:hover{
	border: 1px solid #40ba9c;
}
.welcomecont{
	background: url("../img/map.png") no-repeat center top #40ba9c;
	background-attachment: fixed;
	padding: 70px 0px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	color: #fff;
}
.welcomecont h1{
	padding: 0px 0px 28px 0px;
	font-size: 35px;
	line-height: 38px;
	font-weight: 700;
}
.welcomecont h3{
	padding: 0px 0px 20px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
}
.welcomecont2{
	background: #40ba9c;
	padding: 60px 0px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
	color: #fff;
}
.welcomecont2 h1{
	padding: 0px 0px 22px 0px;
	font-size: 25px;
	line-height: 32px;
	font-weight: 400;
	margin: 0px;
}
.welcomecont2 h3{
	padding: 0px 0px 20px 0px;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	margin: 0px;
}
.learnmore{
	
}
.learnmore a{
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	border-radius: 4px;
	padding: 8px 15px;
	transition: 0.3s;
}
.learnmore a:hover{
	font-size: 16px;
	background-color: #fff;
	color: #40ba9c;
	text-decoration: none;
}
.lgreencontainer{
	background-color: #eff8f5;
	padding: 80px 0px;
	color: #313033;
	font-size: 16px;
	font-weight: 500;
}
.lgreencontainer h2{
	color: #034f90;
	font-size: 35px;
	font-weight: 700;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.proimg{
	height: 229px;	
	width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}
.proimg img{
	width: 100%;
    height: 229px;
}
.proname{
	background-color: #016CA3;
	padding: 15px 25px;
	vertical-align: middle;
	margin-bottom: 30px;
}
.proname h3{
	font-size: 20px !important;
	color: #fff !important;
	font-weight: 700;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.proname p a {
	color: #fff;
    text-decoration: none;
    font-size: 12px; 
}
.previous{
	position: absolute;
    margin-top: -206px;
    margin-left: -40px;
}
.next{
    position: absolute;
    margin-top: -206px;
	right: -25px;
}
.viewall{
	
}
.viewall a{
	font-size: 16px;
	color: #21ac8a;
	text-decoration: none;
	border: 1px solid #21ac8a;
	border-radius: 4px;
	padding: 8px 15px;
	transition: 0.3s;
}
.viewall a:hover{
	font-size: 16px;
	background-color: #21ac8a;
	color: #fff;
	text-decoration: none;
}
.whitecontainer{
	background-color: #fff;
	padding: 80px 0px;
	color: #313033;
	font-size: 16px;
	font-weight: 500;
}
.whitecontainer h2{
	color: #034f90;
	font-size: 35px;
	font-weight: 700;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.whitecontainer3{
	background-color: #fff;
	padding: 30px 0px;
	color: #313033;
	font-size: 16px;
	font-weight: 500;
}
.bannerdesk{
	display: block;
}
.bannermob{
	display: none;
}
.footerbg{
	background: url("../img/footerbg.png") repeat-y center top;
	color: #252525;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}
.footerbg h4{
	font-size: 16px;
	color: #252525;
	font-weight: 600;
}
.footerbg li{
	font-size: 14px;
	color: #252525;
	font-weight: 400;
	padding: 0px 0px 15px 0px;
	list-style: none;
}
.footerbg li a{
	font-size: 17px;
	color: #252525;
	font-weight: 400;
	text-decoration: none;
}
.footerbg a{
	font-size: 14px;
	color: #252525;
	font-weight: 400;
	text-decoration: none;
}
.footerpadd{
	padding: 45px 0px;
}
.supportbg{
	background-color: #d5d5d5;
}








/****************************************************************************************************
Others Css Start here
****************************************************************************************************/
.taglineinner{
	font-size: 40px;
	line-height: 44px;
	font-weight: 700;
	color: #fff;
	padding-top: 280px;
}
.subtaglineinner{
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	color: #fff;
	background-color: #4ebe9f;
	padding: 6px 10px;
	text-transform: uppercase;
	margin-top: 16px;
	display: inline-block;
}
.aboutcollage {
	margin: 0px;
	padding: 0px;
	background: url("../img/aboutuscollage.jpg") no-repeat center top;
	background-size: cover;
	min-height: 490px;
}
.whitecontainer2{
	background-color: #fff;
	padding: 60px 0px;
	color: #313033;
	font-size: 14px;
	font-weight: 400;
}
.whitecontainer2 h2{
	color: #4ebe9f;
	font-size: 25px;
	font-weight: 400;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.whitecontainer2 h3{
	color: #006ca3;
	font-size: 16px;
	font-weight: 700;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}
.note{
	background-color: #e5e5e5;
	font-size: 12px;
	color: #000;
	font-style: italic;
	padding: 1px 7px;
	border-radius: 12px;
	display: inline-block;
	margin: 0px auto;
	font-weight: 500;
}
.bluecontainer{
	background-color: #006ca3;
	padding: 60px 0px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}
.bluecontainer h2{
	color: #fff;
	font-size: 25px;
	font-weight: 400;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
.bluecontainer h3{
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}
.whitebullet{
	
}
.whitebullet ul{
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.whitebullet li{
	list-style: none;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	background: url("../img/bulletarrow.png") no-repeat left top 5px;
	padding: 0px 0px 8px 15px;
}
.productscollage {
	margin: 0px;
	padding: 0px;
	background: url("../img/aboutuscollage.jpg") no-repeat center top;
	background-size: cover;
	min-height: 490px;
    position: relative;
}
.contactcollage {
	margin: 0px;
	padding: 0px;
	background: url("../img/contactuscollage.jpg") no-repeat center top;
	background-size: cover;
	min-height: 490px;
}
.breadcrumb{
	background: url("../img/crumb.png") repeat-x left top 34px;
	padding: 25px 0px;
}
.breadcrumb h2, .h2-title{
	color: #4ebe9f;
	font-size: 25px;
	line-height: 29px;
	font-weight: 400;
	background-color: #fff;
	padding: 5px 5px 5px 0px;
	display: inline-block;
	margin: 0px;
	text-transform: uppercase;
}
.product-banner
{
	margin: 0px;
	padding: 0px;
	background-size: cover;
	min-height: 490px;
    position: relative;
    box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;
    margin-bottom: 50px;
}
.airheader{
	background: url("../img/Air-Header-Manufacturer-Supplier.jpg") no-repeat center top;
}
.brassfitting
{
	background: url("../img/Brass-Fittings-Manufacturer-Supplier.jpg") no-repeat center top;
}
.condensatepot
{
	background: url("../img/Condensate-Pots-Manufacturer-Supplier.jpg") no-repeat center top;
}
.forged
{
	background: url("../img/Forged-pipe-fittings-Manufacturer-Supplier.jpg") no-repeat center top;
}
.manifolds
{
	background: url("../img/Manifolds-Manufacturer-Supplier.jpg") no-repeat center top;
}
.seamless
{
	background: url("../img/Seamless-pipe-tubes-Manufacturer-Supplier.jpg") no-repeat center top;
}
.syphone
{
	background: url("../img/Syphone-Flanges-Snubber-Manufacturer-Supplier.jpg") no-repeat center top;
}
.tube
{
	background: url("../img/Tube-Fitting-Manufacturer-Supplier.jpg") no-repeat center top;
}
.uniontube
{
	background: url("../img/union.jpg") no-repeat center top;
}
.union-tee
{
	background: url("../img/union-tee.jpg") no-repeat center top;
}
.union-elbow
{
	background: url("../img/union-elbow.jpg") no-repeat center top;
}
.reducing-union
{
	background: url("../img/reducing-union.jpg") no-repeat center top;
}
.female-connector
{
	background: url("../img/Female-Connector.jpg") no-repeat center top; background-size: cover; 
}
.valve
{
	background: url("../img/Valve- Manufacturer-Supplier.jpg") no-repeat center top;
}
.stainlesssteel-tube-fittings
{
  background: url("../img/304-stainlesssteel-tube-fittings.jpg") no-repeat center top; background-size: cover; 
  
}
.male-connector
{
  background: url("../img/Male-Connector.jpg") no-repeat center top; background-size: cover; 
}
.union
{
  background: url("../img/Union_.jpg") no-repeat center top; background-size: cover; 
}
.reducing-union
{
  background: url("../img/Reducing-Union_.jpg") no-repeat center top; background-size: cover; 
}
.bulkhead-union
{
  background: url("../img/Bulkhead-Union_.jpg") no-repeat center top; background-size: cover; 
}
.male-elbow
{
  background: url("../img/Male-Elbow_.jpg") no-repeat center top; background-size: cover;  
}
.female-elbow
{
  background: url("../img/Female-Elbow_.jpg") no-repeat center top; background-size: cover;  
}
.union-tee
{
  background: url("../img/Union-Tee_.jpg") no-repeat center top; background-size: cover;  
}
.unequal-tee
{
  background: url("../img/Unequal-Tee_.jpg") no-repeat center top; background-size: cover;  
}
.male-branch-tee
{
  background: url("../img/Male-Branch-tee_.jpg") no-repeat center top; background-size: cover;  
}
.male-run-tee
{
  background: url("../img/Male-Run-Tee.jpg") no-repeat center top; background-size: cover;  
}
.female-branch-tee
{
  background: url("../img/Female-Branch-Tee.jpg") no-repeat center top; background-size: cover;  
}
.female-run-tee
{
  background: url("../img/Female-Run-Tee.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-tube-fittings304
{
  background: url("../img/304-Stainless-Steel-Tube-Fittings_.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-tube-fittings316
{
  background: url("../img/316-Stainless-Steel-Tube-Fittings_.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-tube-fittings316Ti
{
  background: url("../img/316Ti-Stainless-Steel-Tube-Fittings_.jpg") no-repeat center top; background-size: cover;  
}
.ss347H-tube-fittings
{
  background: url("../img/347H-Stainless-Steel-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-tube-fittings310s
{
  background: url("../img/310S-Stainless-Steel-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-tube-fittings317
{
  background: url("../img/317L-Stainless-Steel-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.ss904L-tube-fittings
{
  background: url("../img/904L-Stainless-Steel-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.hastelloy-C276-tube-fittings
{
  background: url("../img/Hastelloy-C276-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.monel400-tube-fittings
{
  background: url("../img/Monel-400-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.inconel-625-tube-fittings
{
  background: url("../img/Inconel-625Tube-Fittings_.jpg") no-repeat center top; background-size: cover;  
}
.inconel-825-tube-fittings
{
  background: url("../img/Inconel-825-Tube-Fittings.jpg") no-repeat center top; background-size: cover;  
}
.manifold-valves
{
  background: url("../img/Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.two-way-manifold-valves
{
  background: url("../img/2-way-remote-type-( r type).jpg") no-repeat center top; background-size: cover;  
}
.three-way-manifold-valves
{
  background: url("../img/3-way-remote-type-( R type ).jpg") no-repeat center top; background-size: cover;  
}
.five-way-manifold-valves
{
  background: url("../img/5-way-remote-type.jpg") no-repeat center top; background-size: cover;  
}
.monoflange-valve
{
  background: url("../img/Monoflange.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valve
{
  background: url("../img/Stainles- Steel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valve304
{
  background: url("../img/304-Stainless-Steel-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valve304l
{
  background: url("../img/304l-Stainless-Steel-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves316
{
  background: url("../img/316-Stainless-Steel-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves316L
{
  background: url("../img/316L-Stainless-Steel-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves316Ti
{
  background: url("../img/316Ti-Stainless-Steel-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves321
{
  background: url("../img/321-Stainless-Steel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves347
{
  background: url("../img/347H-Stainless-Steel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves310
{
  background: url("../img/310-Stainles- Steel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.stainless-steel-manifold-valves904L
{
  background: url("../img/904L-Stainless-Steel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.hastelloy-manifold-valve
{
  background: url("../img/Hastelloy-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.hastelloy-C276-manifold-valve
{
  background: url("../img/Hastelloy-C276-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.monel-manifold-valve
{
  background: url("../img/Monel-Manifold-Valve_.jpg") no-repeat center top; background-size: cover;  
}
.monel-K500-manifold-valve
{
  background: url("../img/Monel-K500-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.inconel-manifold-valve
{
  background: url("../img/Inconel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.inconel-600-manifold-valve
{
  background: url("../img/Inconel-600-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.inconel-625-manifold-valve
{
  background: url("../img/Inconel-625-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.inconel-750-manifold-valve
{
  background: url("../img/Inconel-750-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.inconel-825-manifold-valve
{
  background: url("../img/Inconel-825-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.duplex-stainless-steel-manifold-valve
{
  background: url("../img/Duplex-Stainless-Steel-Manifold-Valve.jpg") no-repeat center top; background-size: cover;  
}
.super-duplex-manifold-valves
{
  background: url("../img/Super-Duplex-Manifold-Valves.jpg") no-repeat center top; background-size: cover;  
}
.product-banner h1
{
	color: #086ca3;
    font-weight: 800;
    text-align: center;
    padding-bottom: 15px;
}


.pagehead h3, .pagehead h1, .pagehead h2{
	color: #006ca3;
	font-size: 19px;
	line-height: 23px;
	font-weight: 600;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	text-transform: uppercase;
	margin-bottom: 10px;
    margin-top: 20px;
}
.procontbox{
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #d8dbdd;
	margin-bottom: 30px;
	padding: 22px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	box-shadow: 1px 9px 35px -5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 9px 35px -5px rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 9px 35px -5px rgba(0,0,0,0.1);
}
.procontbox h2, .title-p
{
	margin:30px 0px 15px 0px;
	padding: 0px;
	color: #034f90;
	font-size: 17px;
	font-weight: 600;
}
.procontbox h3, .titleh3{
	margin:0px 0px 10px 0px;
	color: #4ebe9f;
	font-size: 16px;
	font-weight: 700;
}
.procontbox h5{
	margin:0px 0px 10px 0px;
	padding: 0px;
	color: #000;
	font-size: 14px;
	font-weight: 700;
}
.procontbox h6{
	margin:0px 0px 10px 0px;
	padding: 0px;
	color: #006ca3;
	font-size: 14px;
	font-weight: 500;
}
.bluebullet{
	
}
.bluebullet ul{
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
.bluebullet li{
	list-style: none;
	color: #000;
	font-size: 13px;
	font-weight: 400;
	background: url("../img/bulletarrow2.png") no-repeat left top 3px;
	padding: 0px 0px 8px 15px;
}
.linepointer{
	
}
.linepointer ul{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.linepointer li{
	list-style: none;
	color: #000;
	font-size: 13px;
	font-weight: 400;
	padding: 10px 0px 10px 2px;
	border-bottom: 1px solid #d8dbdd;
}
.linepointer li:last-child{
	list-style: none;
	color: #000;
	font-size: 13px;
	font-weight: 400;
	padding: 10px 0px 10px 2px;
	border-bottom: 0px solid #d8dbdd;
}
.linepointer li span{
	font-weight: 600;
}
.linepointer li:last-child span{
	font-weight: 600;
}
.cataloguebtnboxarea {
    position: absolute;
    bottom: 0px;
    width: 100%;
    
}
.cataloguebtnbox {
    background: rgba(255,255,255,0.3);
    padding: 10px 10px;
    font-size: 13px;
    color: #fff;
    line-height: 15px;
    font-weight: 500;
}
.cataloguebtnbox a {
    color: #fff;
    text-decoration: none;
}
.productbox {
	background:#fff;
    border: solid 1px #d8dbdd;
	padding:0px 15px;
	margin-bottom:30px;
    border-radius: 7px;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
}
.productimg {
	margin:0px;
}
.productname {
    border-top: solid 1px #d8dbdd;
	display:table;
	width:100%;
	height:50px;
	padding:0px 10px;
}
.productname h3 {
	display:table-cell;
	vertical-align:middle;
	color:#034f90;
	font-size:17px;	
	line-height:20px;
    font-weight: 600;
    text-align: center;
}
.textblack13 {
    font-size: 13px;
    color: #000;
    line-height: 18px;
}
.textblack14 {
    font-size: 14px;
    color: #000;
    line-height: 22px;
}
.textcontact {
    font-size: 16px;
    color: #000;
    line-height: 28px;
}
.textcontact a {
    color: #000;
    text-decoration: none;
}
.textcontact a:hover {
    color: #034f90;
    text-decoration: none;
}
.textcontact span {
    color: #034f90;
}
.textblack14bold {
    font-size: 14px;
    color: #000;
    line-height: 22px;
    font-weight: 700;
}
.manifoldsbox {
	border: 1px solid #ceeee7;
    border-bottom: 3px solid #034f90;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    margin-bottom: 30px;
	padding: 15px 15px;
	border-radius: 5px;
    text-align: center;
    min-height: 355px;
}
.manifoldsboximg {
    margin-bottom: 25px;
}
.manifoldsbox h4{
	font-size: 15px;
	color: #006ca3;
	font-weight: 600;
    margin-top: 0px;
    margin-bottom: 15px;
}
.mainheading {
    margin:0px 0px;
}
.mainheading h2{
	color: #034f90;
	font-size: 17px;
	font-weight: 600;
    margin-top: 0px;
    margin-bottom: 15px;
}
.stepbox {
    width: 30px;
    height: 30px;
    background: #4ebe9f;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
}

/************************
css added on 22nd Nov
*************************/
.certificatecont{
    margin: 30px 0px;
    height: auto;
}
.certificatecont h4{
    text-align: center;
    font-weight: 600;
}
.certificatecont img{
    border: 1px solid #ccc;
    box-shadow: 6px 6px 8px 1px rgba(0,0,0,0.1);
}
.certificatecont a{
    color: black;
    text-decoration: none;
}
.certificatecont a:hover{
    text-decoration: none;
}
.mobil
{
	display: none;
}

/****************************************************************************************************
Media Query css start here
****************************************************************************************************/

@media screen and (max-width : 1024px) {


}

@media screen and (max-width : 900px) {

.rowmargin1 {
	margin-top: 30px;
}
.rowmargintabmob10 {
	margin-top:10px;
}
.rowmargintabmob20 {
	margin-top: 20px;
}
.right-mobtab-left {
	text-align: left;
}
.menu{
	float: right;
	margin-top: 11px;
}
.procontbox{
	padding: 15px;
}    
.manifoldsbox {
    min-height: 365px;
}    

}

@media screen and (max-width : 767px) {
	.pro-cod h5,.pro-cod-right h5
	{
		font-size: 22px !important;
    text-align: center;
    font-weight: 600;
    margin-bottom: 40px;
    margin-top: 17px;
	}
	.ni, .mo {
    margin-top: 0px !important;
}
	.carousel-caption h1 {
    font-size: 21px;
}
.desk
{
	display: none;
}
.mobil
{
	display: block !important;
}
	.production h2 {
    padding-top: 0px !important;
}

.rowmargin {
	margin-top: 30px;
}
.rowmargin20 {
	margin-top: 20px;
}
.rowmargin10 {
	margin-top: 10px;
}
.right-mob-left {
	text-align: left;
}
.right-mob-center {
	text-align: center;
}
.left-mob-center {
	text-align: center;
}
.left-mob-right {
	text-align: right;
}
.center-mob-left {
	text-align: left;
}
.center-mob-right {
	text-align: right;
}

.header{
	background-color: #fff;
	padding: 0px 0px;
}
.headerborder{
	border-right: 0px solid #eeeeee;
	height: 75px;
}
.menu{
	float: right;
	margin-top: 22px;
}
.arrow-up {
  display: none;
}	
.activemenu{
    color: #0e161a;
    outline: 0;
    border-bottom: 0px solid #f10d1c
}
.caption-white span {
	font-size: 11px !important;
	
}
.caption-black {
	font-size: 16px !important;
}
.logo{
	margin-top: 10px;
}	
.collage {
	background-size: cover;
	min-height: auto;
}
.tagline{
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	padding-top: 60px;
	padding-bottom: 80px;
}
.tagline span{
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}
.pointersbox{
	margin-bottom: 15px;
}	
.welcomecont h1 {
    padding: 0px 0px 20px 0px;
    font-size: 26px;
    line-height: 30px;
}	
.previous{
	display: none;
}
.next{
   display: none;
}	
.manifoldsbox {
    min-height: auto;
}     
    
.product-banner
{
	min-height: 203px;
	background-size: contain;
}
}

@media screen and (max-width : 480px) {
.bannerdesk{
	display: none;
}
.bannermob{
	display: block;
}
.productcatbox {
	min-height: 180px;
}
.productcatbox h3 {
	min-height: auto;
}
.procontent{
	min-height: auto;
}
.whyusbox{
	background: url("../img/whyusbgmob.jpg") no-repeat center top;
	height: auto;
	padding: 30px 40px;
	letter-spacing: 0;
}
.whyusbox h2{
	font-size: 26px;
	color: #fff;
	font-weight: 800;
	margin: 0px;
	padding: 0px;
}
.whyusbox h3{
	font-size: 22px;
	color: #fff;
	font-weight: 400;
	margin: 0px;
	padding: 0px;
}	
.whyuspoints li{
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 16px;
	padding-left: 25px;
}
.blackbox{
	min-height: auto;
}
.greybox{
	padding: 55px 25px 25px 25px;
	min-height: auto;
}
.arrowright{
	border-left: 35px solid transparent;
	border-right: 35px solid transparent;
    border-top: 35px solid #0e161a;
    margin-top: -58px;
    margin-left: 115px;
}	
.imgdesk{
	display: none;
}
.imgmob{
	display: block;
}
.footerbg li {
    font-size: 14px;
    color: #252525;
    font-weight: 400;
    padding: 1px 11px;
    list-style: none;
    display: inline-block;
    background: #f7f7f7;
    border-radius: 3px;
    margin-bottom: 4px;
    white-space: nowrap;
}
.taglineinner{
	font-size: 30px;
	line-height: 34px;
	font-weight: 700;
	color: #fff;
	padding-top: 180px;
	text-align: center;
}
.subtaglineinner{
	font-size: 12px;
	line-height: 15px;
	padding: 8px 10px;
	text-align: center;
}	
}

@media screen and (max-width : 370px) {



}

@media screen and (max-width : 320px) {



}


.title-h3 {
/*	color:#034f90 !important;
	font-size:17px !important; */	
/*	line-height:20px !important;*/
    font-weight: 600 !important;
    /*margin-bottom: 20px !important;*/
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF !important;
	border-radius:50px;
	text-align:center;
  font-size:30px !important;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
.social-icon ul {
    display: inline-flex;
    padding-left: 0;
    margin-top: 20px;
}
.social-icon li {
    padding-right: 15px;
}
.certificatecont h2
{
	color: #000000;
    font-size: 35px;
    font-weight: 700;
    padding: 40px 0px 30px 0px;
    margin: 0px;
}

form#contact-form
{
	width: 70%;
    margin: 0 auto;
    border: 1px solid #ede4e4;
    padding: 30px;
    margin-top: 50px;
}
form#contact-form input, form#contact-form textarea {
    width: 100%;
    padding: 11px;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 20px;
}
form#contact-form button
{
	padding: 10px 50px;
    background-color: #4ebe9f;
    border: 1px solid #4ebe9f;
    color: #fff;
    border-radius: 5px;
}
form#contact-form button:hover
{
	background-color: #016ca4;
	border: 1px solid #016ca4;
}
.pointersbox td:first-child {
    width: 75px;
}
.about-img
{
	width:100%;align-self: center;
}
ul.nav-dropdown.submenu:before
{
	content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #034f90;
    margin-left: 35px;
    position: absolute;
    top: -5px;
}
.pr-10
{
	padding-right: 10px;
}
.pl-0
{
	padding-left: 0px;
}
.mt-5
{
	margin-top: 30px;
}
.mt-20
{
	margin-top: 20px;
}
.h2
{
	color: #4ebe9f;
    font-size: 25px;
    line-height: 29px;
    padding: 5px 5px 5px 0px;
}
li.menu-parent:hover ul.inner-submenu {
    display: block;
}
ul.inner-submenu
{
	display: none;
}
ul.inner-submenu {
    position: absolute;
    left: 250px;
    top: 0px;
    background-color: #fff;
    padding: 20px 20px 0px 20px;
    border-radius: 6px;
    list-style: unset;
    z-index: 9;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
ul.inner-submenu li {
    margin-bottom: 17px;
}
.inquiry h2
{
	color: #4ebe9f;
    font-size: 25px;
    line-height: 29px;
    font-weight: 400;
    background-color: #fff;
    padding: 5px 5px 5px 0px;
    margin-top: : 50px;
    text-transform: uppercase;
    text-align: center;
}
/*.product-section img {
    width: 100%;
    padding: 6px;
    border-radius: 5px;
}*/
.product-section .col {
    text-align: center;
}

.product-section p, .product-section h2 {
    text-align: center;
    margin-bottom: 30px;
}
.product-section
{
    padding:50px 0px;

}
.product-section h2 
{
	color: #034f90;
    font-weight: 600;
    font-size: 36px;
}
/*.production
{
	background-image: url(../img/about-bg.svg);
	background-size: cover;
}*/
.production a.left.carousel-control, .production a.right.carousel-control {
    background-image: unset;
}
.production .carousel-control {
    left: -10px;
    width: 4%; 
    color: #50C4A4;
    text-shadow: unset;
    background-color: unset;
    opacity: 1;
}
.carousel-control:focus, .carousel-control:hover
{
	    color: #026EA4 !important;
}
div#myCarousel2 {
    background-color: #fff;
    margin-left: -40px;
    padding: 20px 20px 20px 30px;
    margin-top: 100px;
}
div#myCarousel2 p
{
    line-height:35px
}
div#myCarousel2 .carousel-indicators li
{
	background-color: rgb(205 205 205 / 35%);
    border: 1px solid #f0f0f073;
}
div#myCarousel2 .carousel-indicators .active
{
	background-color: #4EBD9E;
}
.home-standard-bg {
    width: 100%;
    background: #003859;
    float: left;
    padding: 40px 0px 40px 0px;
    border-radius: 50px 0px;
    box-shadow: 8px 8px 5px #ccc;
}
.home-standard-content {
    color: #fff;
    margin-right: 20px;
}

.home-standard p {
    text-align: justify;
}
ul.home-standard-list {
    margin: 0px 0px 0px 10px;
    padding: 0px;
    width: 100%;
    list-style: none;
    display: flex;
    justify-content: flex-end;
}
/*ul.home-standard-list li {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}*/
ul.home-standard-list li a {
    margin: 0px;
}
/*ul.home-standard-list li:last-child {
    border-right: none;
}
ul.home-standard-list li.no-btmbdr {
    border-bottom: none;
}*/
ul.home-standard-list li {
    width: 119px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 35px 0px;
    transition: ease-in 300ms all;
    background: #fff;
    margin: 5px;
    border-radius: 5px;
    box-shadow: rgb(0 0 0 / 17%) 0px -23px 25px 0px inset, rgb(0 0 0 / 15%) 0px -36px 30px 0px inset, rgb(0 0 0 / 10%) 0px -79px 40px 0px inset, rgb(0 0 0 / 6%) 0px 2px 1px, rgb(0 0 0 / 9%) 0px 4px 2px, rgb(0 0 0 / 9%) 0px 8px 4px, rgb(0 0 0 / 9%) 0px 16px 8px, rgb(0 0 0 / 9%) 0px 32px 16px;
}
.operate p
{
	padding-right: 53px;
}
.about-section
{
	padding: 50px 0px;
}

img.about-img-1 {
    width: 100%;
}
.green-font
{
    color: #4dbf9e;
}
.range .crsl-item {
    border-radius:5px;
    margin-bottom:0px;
        /*box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px, rgb(10 37 64 / 35%) 0px -2px 6px 0px inset;*/
}
.range .proname {
     border-radius:0px 0px 5px 5px;
     margin-bottom:0px;
     background-color: #026EA4;
}
.range .proname
{
    transition: all .2s ease-in-out; 
        margin-top: -54px;
}
.range .crsl-item:hover .proname {display: block !important;}
.proname {display: none;}

.range .crsl-item:hover .proname
{
    transition: all .5s;
   transform: scale(1.1);
}
.range h3 {
    margin-top: 10px
}
p.num {
    position: absolute;
    right: 10px;
    font-size: 40px;
    font-weight: 600;
    color: #026ea4;
    top: 65px;
}
.range .crsl-item:hover p.num 
{
	color: #4dbf9e;
}
.range .crsl-item
{
    transition: transform 250ms;
    padding-top: 90px;
}
.range .crsl-item:hover
{
	transform: translateY(-60px);
}
.pro-cod img {
    width: 129%;
}
.ni,.mo {
    margin-top: 50px;
}
.about-section {
    padding: 50px 0px;
    background-image: url('https://www.instrumxx.co.in/img/about-bg.png');
    background-position: top;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}
.application
{
	background-image: url('https://www.instrumxx.co.in/img/application.svg');
	background-size: cover;
	padding: 50px 0px;
}

.certificatecont a:after{
  content:'';
  background: rgb(77 190 160 / 62%);
  position: absolute;
  margin: auto;
  width: 90%;
  height: 79%;
  top: -102px;
  right: 0;
  bottom: 0;
  left: 0;
opacity:0;
  -moz-border-radius: 50%;
  -webkit-transition: .3s ease;
  transition: .3s ease;
  z-index: 9999;
}
.certificatecont a:hover:after{
  opacity: 1;
  -webkit-transition: 1.3s ease;
  transition: 1.3s ease;
}
table.ibr-table td {
    border: 1px solid #ededed;
    padding: 10px;
}

.footer-icon 
{
  display: none;
}
@media (max-width: 479px){
	.floats {
    width: 34px;
    height: 34px;
    background-color: #25d366;
    color: #FFF!important;
    border-radius: 50px;
    text-align: center;
    font-size: 20px;
    z-index: 100;
    line-height: .4;
    margin: 0 auto;
}
.footer-icon ul {
    position: fixed;
    bottom: 0px;
    z-index: 100;
    display: inline-flex;
    width: 100%;
    background-color: #fff;
    left: 0;
    padding-left: 0;
}
.footer-icon ul li {
    padding: 3px 0px;
    border: 1px solid #ddd0d0;
    width: 33.3%;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.my-floats{
  margin-top:16px;
}
a.floats1.footer-icon {
    width: 34px;
    height: 34px;
    background-color: #1c9fc7;
    color: #FFF!important;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    z-index: 100;
    line-height: .7;
    margin: 0 auto;
}
a.floats2.footer-icon {
    width: 34px;
    height: 34px;
    background-color: #545dc9;
    color: #FFF!important;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    z-index: 100;
    line-height: .7;
    margin: 0 auto;
}
.footer-icon 
{
  display: block !important;
}
	a.float {
    display: none;
}
}

.home-standard p {
    text-align: justify;
}
h2.home-page-white {
    font-size: 43px;
    color: #fff;
    padding-top: 10px;
    line-height: 48pt;
    display: inline-block;
    text-align: left;
}
.row.operate
{
	background: linear-gradient(157deg, rgba(3,79,144,1) 42%, rgba(7,91,163,1) 58%, rgb(79 189 160) 100%);
    margin: 50px;
    padding: 50px 14px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.product-section .col.col-sm-12.col-md-2{
  display: inline-block;
  position: relative;
  background: none;
  border: none;
  color: #fff;
  font-size: 18px;
  cursor: pointer;

}
.product-section .col.col-sm-12.col-md-2:hover
{
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
.product-section h4
{
	color: #034f90;
}
.product-cate span{
  display: block;
 
}
/*.product-cate::before, .product-cate::after{
  content:"";
  width: 0;
  height: 2px;
  position: absolute;
  transition: all 0.2s linear;
    background: #034f90;
}

.product-cate span::before, .product-cate span::after{
  content:"";
      width: 2px;
    height: 0;
    position: absolute;
    transition: all 0.2s linear;
    background: #4ebc9f;
}
.product-cate:hover::before, .product-cate:hover::after{
  width: 100%;
}
.product-cate:hover span::before, .product-cate:hover span::after{
  height: 100%;
}
.product-cate::before, .product-cate::after{
  transition-delay: 0s;
}
.product-cate span::before, .product-cate span::after{
  transition-delay: 0.2s;
}
.product-cate::before{
  right: 0;
  top: 0;
}
.product-cate::after{
  left: 0;
  bottom: 0;
}
.product-cate span::before{
  left: 0;
  top: 0;
}
.product-cate span::after{
  right: 0;
  bottom: 0;
}
.product-cate::before, .product-cate::after{
  transition-delay: 0.2s;
}
.product-cate:hover::before, .product-cate:hover::after{
  transition-delay: 0s;
}
.product-cate:hover span::before, .product-cate:hover span::after{
  transition-delay: 0s;
}*/
.production .col-inner {
	background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 10px;
    padding: 10px 0px;
    margin-bottom: 20px;
    min-height: 158px;
    height: 220px;
}
.production .col.col-sm-12.col-md-4 {
    padding: 10px;
}
.production .carousel-inner
{
	padding: 0px 30px;
}
.font-white
{
	color: #fff;
}
ul.home-materials {
    width: 100%;
    margin: 0px;
    padding: 0px;
}ul.home-materials li {
    width: 20%;
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    line-height: 18pt;
}
ul.home-materials li a {
    margin: 0px;
    padding: 0px;
    width: 40%;
    float: left;
    margin-right: 5%;
    margin-bottom: 5%;
}
.home-material-box {
    width: 96%;
    /*border: 3px solid #003859;*/
    padding: 2%;
    margin: 0px 0px;
    border-radius: 10px;
    font-family: "Trebuchet MS";
}
a.single-chemical .home-material-box {
       width: 114%;
       }
.home-material-box {
       width: 111%;
    padding: 2%;
    margin: 0px 0px;
        border-radius: 50%;
    font-family: "Trebuchet MS";
    background-color: #fff;
    padding: 7px;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.double .home-material-box
{
	border: 3px solid #003859; 
}
.home-material-box:hover
{
	background-color: #fff;
	border: 3px solid #034f90;
}
.home-element-number {
    text-align: left;
    font-size: 16px;
    margin-left: 14px;
}
.home-element-formula {
    text-align: center;
    font-size: 30px;
    margin-top: 0px;
}
.home-element-name {
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
}
ul.home-materials li a {
    margin: 0px;
    padding: 0px;
    width: 45%;
    float: left;
    margin-right: 5%;
    color: #fff;
    margin-bottom: 5%;
}
ul.home-materials li a.single-chemical {
    margin: 0px 0px 5% 0px;
    padding: 0px;
    width: 88%;
    display: inline-block;
}
h2.home-page-blue2 {
    font-size: 48px;
    text-align: center;
    color: #034f90;
    border-bottom: 1px solid #034f90;
    padding: 20px 0px;
    line-height: 48pt;
    display: block;
}
ul.home-materials li a.single-chemical .home-material-box {
  height: 202px;
  background-color: #034f90;
}
ul.home-materials li a.single-chemical .home-material-box:hover
{
	background-color: #fff;
}
ul.home-materials li a.single-chemical .home-element-number {
  font-size: 22px;
    margin-top: 27px;
    margin-left: 20px;
}
ul.home-materials li a.single-chemical .home-element-formula {
  font-size: 72px;
    margin-top: 15px;
}
ul.home-materials li a.single-chemical .home-element-name {
  margin-top: 50px;
  font-size: 22px;
}
ul.home-materials li a:hover {
    color: #4dbf9e;
    text-decoration: none;
}
a.home-element-label, li.double a.home-element-label {
    color: #4dbf9e !important;
    font-size: 24px;
    font-weight: 600;
}
.home-element-label {
    text-align: center;
    width: 90% !important;
    padding: 5% 0px !important;
    margin-top: 10px !important;
    font-size: 16px;
}
.home-chemical-block
{
	border: 1px solid;
    height: 205px;
    background: #034f90;
    margin-right: 25px;
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.product-cate img
{
width: 100%;
}
.product-cate
{
	padding: 0px 24px;
}
.home-material-box a
{
	color: #034f90;
}
li.double a {
    color: #034f90 !important;
}

li.double a:hover {
    color: #4cbe9d !important;
}
.blog img
{
	width: 100%;
}
.blog h3, .titleh3
{
	font-size: 30px;
    text-align: center;
    line-height: 40px;
}
.blue-font
{
	color: #026EA4;
}
.blue-fontnew {
    color: #026EA4;
    font-size: 24px;
    box-shadow: 0px 0px 0px 0px #00000038;
    background-color: #00000014;
    padding: 14px 0px;
    text-align: center;
}
.materials img {
    width: 100%;
    border: 7px solid #000;
    margin-top: 17px;
}
.line-50
{
	line-height: 50px;
}
.production h2
{
	padding-top: 100px;
}
.production {
    padding: 50px 0px;
}
.production h4 {
    text-align: center;
}
.font-36
{
	font-size: 36px;
}
.pr-5
{
	padding-right: 40px !important;
}
.pl-5
{
	padding-left: 40px !important;
}
h4.blue-font {
    margin: 15px 0px;
}
.see-all
{
	color: #50C4A4;
    font-size: 16px;
    border: 2px solid #50C4A4;
    padding: 7px 50px;
    font-weight: 500;
}
.blog
{
	background: rgba(226, 226, 226, 0.4);
	padding-bottom: 50px;
}
.clientlogo .client-logo
{
    margin: 0 auto;
	width: 12%;
}
.our-client {
    background-image: url(../img/client-bg.png);
    background-size: cover;
    padding: 50px 50px 50px 50px;
}
.client-logo img {
    margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}
.product-sec h6 {
    margin-top: 20px;
    font-size: 16px;
}
.pro-cod-right img {
    width: 100%;
}
.text-matter h5 {
    text-align: center;
    font-size: 20px;
}
.text-matter {
    border-top: 3px solid;
    margin-top: 30px;
}
.aboutDemoSection
{
	display: flex;
	align-items: center;
}


/* Only Small Devices Only - Mobile */
@media (max-width: 767px)
{
	.our-client
	{
		background-size: cover;
		background-position: center;
		padding: 20px;
	}
	.clientlogo .client-logo
	{
		margin: 0 auto;
		width: 50%;
	}
	.aboutDemoSection
	{
		display: block;
	}
	div#myCarousel2
	{
		background-color: #fff;
		margin-left: 0;
		padding: 0;
		margin-top: 20px;
	}
	div#myCarousel2 p
	{
		line-height: 25px;
	}
	.production .carousel-control
	{
		left: 0;
	}
	.carousel-indicators
	{
		bottom: -48px !important;
	}
	.pr-5
	{
		padding-right: 15px !important;
	}
	.pl-5
	{
		padding-left: 15px !important;
	}
}
.production .row {
    display: flex;
    flex-wrap: wrap;
}
.tesmonial-text
{
	padding: 30px 0px 60px 0px;
}
.air-header img
{
	width: 100%
}

.air-header .col-md-3
{
	margin-bottom: 30px;
	text-align:center;
}