@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,700');
/*
    font-family: 'Open Sans', sans-serif;
    font-family: 'Roboto', sans-serif;font-family: 'Raleway', sans-serif;
*/


h1{font-size: 42px;margin-bottom: 18px; }


a{color:#f48536; font-weight:bold; transition:all 0.5s ease-in-out;}
a:hover , a:focus{color:#000; text-decoration:none}
body{  background:#fff;font-family: 'Roboto Condensed', sans-serif;font-size:16px; color:#909090; line-height:185%;}

.navbar-brand img {
    width: 150px;
}.header .bg-dark {
    background: transparent !important;padding: 0;
}.header .navbar-nav a.nav-link {
    color: #000;    font-weight:500;
	text-transform:uppercase; padding:0px 25px 0px;
	line-height: 85px; margin:0px 0px;
	
	-webkit-transition: all 0.5s ease;
  -moz-transition: position 10s;
  -ms-transition: position 10s;
  -o-transition: position 10s;
  transition: all 0.5s ease;
}

.header-alt {
    position: fixed;    top: 0;
	z-index: 60;    width: 100%;
    margin: 0 !important;    background: #fff;
    transition: all 0.5s ease;    opacity: 1;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.15);
	animation: smoothScroll 1s forwards;
}

@keyframes smoothScroll {
	0% {
		transform: translateY(-40px);
	}
	100% {
		transform: translateY(0px);
	}
}

.header-alt .navbar-brand .img-fluid {
    width: 150px;
}
.header-alt  .bg-dark {
    background: transparent !important;padding: 0;
}.header-alt  .navbar-nav a.nav-link {
    color: #000;    font-weight:500;
	text-transform:uppercase; padding:0px 25px 0px;
	line-height: 85px; margin:0px 0px;
}

.header .navbar-nav a.nav-link.active{color: #f58634;}
/*.header .navbar-nav .nav-item:last-child a.nav-link{padding-right:0px;}*/

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link{color:#f58634;}	
	
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color:#f58634;
}

.navbar-dark .navbar-nav .nav-link:hover .dropdown-toggle::after , .navbar-dark .navbar-nav .nav-link:focus .dropdown-toggle::after {
    border-top: .3em solid #00a859;}
	
	
.header .navbar-nav .nav-item .dropdown-item:focus, .header .navbar-nav .nav-item .dropdown-item:hover {
   color: #f58634;    text-decoration: none;    /*background-color:#f58634;*/
}

.header-alt  .navbar-nav .nav-item .dropdown-item:focus, .header-alt  .navbar-nav .nav-item .dropdown-item:hover {
    color: #fff;    text-decoration: none;
    background-color: #f58634;
}

.carousel-indicators .active {
    background-color: #f58634;
}

.abt-block {
    background: #fff;    padding: 2em 0em;
}

.heading-home h1 {position:relative;}

/*.heading-home h1::after {
width: 180px;
height: 5px;
background-color: #f58634;
content: "";
display: block;
margin: 16px auto;}*/

.products-block {
    margin: 3em 0em;
}
.products-block .heading-home {
    margin-bottom: 3em;
}

.product-blk {
    position: relative; overflow: hidden;
}
.product-blk .product-txt{
    position: absolute;    top: 50%;
    left: 50%;    transform: translate(-50% , -50%);
    font-size: 22px; transition: all 0.5s ease-in-out; opacity:0;  
	background: rgba(0,0,0,0.4); width: 100%; 
	text-align: center;    height: 100%;
}
.product-blk img { border-radius: 25px;}
.product-blk .product-img{transition:all 0.5s ease-in-out; }

.product-blk:hover .product-txt{opacity:1;}

.product-blk .product-txt p {
    top: 50%;    left: 50%;
    position: absolute; transform: translate(-50% , -50%);
    color: #ff8d36; width: 100%; text-transform: capitalize;
}

.product-blk:hover .product-img{transform:scale(1.3,1.3);}

footer .footer {    background: #323636;
    color: #fff;	padding: 3em 0em;
}
footer .ft-link h3 {font-size: 19px; text-transform: uppercase;
font-weight: normal; position:relative; margin-bottom: 1.5em;
font-family: 'Roboto Condensed', sans-serif;
}

footer .ft-link h3:before{content: "";position: absolute;
background: #f58634;height: 1px; width: 50px;bottom: -40px;
margin-bottom: 1.5em;}

.ft-link ul li a {    color: #888888;  font-weight: normal;
	transition:all 0.5s ease-in-out; text-decoration:none;	font-weight:300!important; font-family:14px; line-height:35px;
}
.ft-link ul li a:hover { color:#FFF;}
.ft-link ul li {
/*    margin-bottom: 8px;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400!important;
}

.copyright-blk {
    padding: 14px 0px;
}

.company-insight-tabs ul.nav li {
    display: block;    width: 100%;
/*    border-bottom:1px solid #c3c3c3; */
	transition:all 0.5s ease-in-out;
	background: #6a6a6a;
	margin-right: 2px;

}
.nav.nav-tabs {
    border-bottom: none;
/*    background: #efefef;*/
}

.company-insight-tabs ul.nav li a {
    color: #fff;   font-weight: normal;
	display: block; text-decoration:none;
	padding:8px 10px 8px 32px; text-transform: capitalize;
}

.company-insight-tabs ul.nav li a.active {
    background: #f58634; color:#fff;
}

.company-insight-tabs ul.nav li.active a {
    color: #fff;
}

.company-insight-tabs ul.nav li:hover {
    background: #f58634;
}
.company-insight-tabs ul.nav li:hover a {
    color: #fff;
}

.breadcumb {
    background: #e9e9e9; padding: 10px 21px; margin-bottom: 2em;  font-family: 'Roboto Condensed', sans-serif;
}

.breadcumb i.fa.fa-angle-right {
    margin: 0px 10px;
}
.company-insight {
    margin-bottom: 1em;
}
/*.company-insight-content ul li::before {content: "\f111";    font-family: fontawesome; 
	margin-left: -11px;    position: relative;    left: -10px;
	font-size: 9px;position: relative;
top: -2px;	
}
.company-insight-content ul li::before {content: "\f111";    font-family: fontawesome;
    margin-left: -11px;    position: relative;    left: -10px;
	font-size: 9px;position: relative;top: -2px;	
	}*/

.company-insight-content {
/*    padding: 0px 2em;*/
}

.company-insight-content ul li {
    margin-bottom: 1em;
	background:url(../images/listing.png) no-repeat left 7px; padding-left:36px;}
	


.heading-home h1 {
margin-bottom: 30px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
font-size: 50px;
color: #2b2b2b;
text-align:center
}

.heading-inside h1 {
margin-bottom: 30px;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700;
font-size: 35px;
color: #2b2b2b;
text-align:center;
text-transform:uppercase;
}

header {
    background: #fff; box-shadow: 0 3px 5px 0 rgba(0,0,0,0.15);
    margin-bottom: 2em; padding: 8px 0px;
	-webkit-transition: 0.5s ease height; transition: 0.5s ease height;
}

.home-page header.header {
    margin-bottom: 0px;
}

.management-team ul.list-unstyled {
/*    margin-left: 24px;*/
}
.management-team .company-insight-content.infra-content {
    padding: 0;
}

.quality-sustainability .company-insight-content.infra-content {
    padding: 0;
}

.contact-us-block {
    margin: 1em 0em 4em;
}

.frm-blk .btn.btn-send {
    background: #f58634; color: #fff; transition:all 0.5s ease-in-out;
}

.frm-blk .btn.btn-send:hover , .frm-blk .btn.btn-send:focus{background:#000; box-shadow:none;}

.dropdown-item.active, .dropdown-item:active {
    background: #f58634;
}

.products-block.product-page {margin:0em 0em 3em;}

.navbar-nav > li.mega-dropdown .dropdown-menu{
    font-size: 14px;    transform: translateX(-50%);
    width: 1100px;    background-color: transparent;
    padding: 15px 15px 0;    text-align: left;
    border: medium none;    margin: 0;
}
.mega-dropdown-menu {
    padding: 20px 0px; width: 100%;
    -webkit-box-shadow: none; box-shadow: none;
}	

.mega-dropdown-menu ul li ul {
    list-style-type: none; padding-left: 0;
}
.navbar-nav > li > .dropdown-menu > ul {
list-style-type: none;
background: #fff;
padding-left: 0;
border-top: 2px solid #f58634;
margin-top: -4px;}

.navbar-nav .nav-item .mega-dropdown-menu .dropdown-item:hover , .navbar-nav .nav-item .mega-dropdown-menu .dropdown-item:focus {
    background: transparent;
    color: #000;
}
.navbar-nav .nav-item .mega-dropdown-menu .dropdown-item p {
    padding: 14px 0px 0px;
    font-size: 15px; transition:all 0.5s ease-in-out;
}

.navbar-nav .nav-item .mega-dropdown-menu .dropdown-item:hover p , .navbar-nav .nav-item .mega-dropdown-menu .dropdown-item:focus p{color:#f58634;}

.navbar-nav > li > .dropdown-menu > ul li.col-sm-3 {
    border-right: 2px solid #ededed;
    padding-top: 15px;
}
.mega-dropdown-menu li ul li {
    text-align: center;
    margin: 0 auto;
}
.breadcumb a {
    color: #909090;
    font-weight: normal;
    text-decoration: none;
}
.breadcumb a:hover {
    color: #000;
    font-weight: normal;
    text-decoration: none;
}
.breadcumb i.fa.fa-home {
    color: #f58634;
}
/*.faucets-blk ul li::before {content: "\f111";font-family: fontawesome;
margin-right: 9px;font-size: 9px;position: relative;top: -2px;	
}*/
.faucets-blk ul li {    margin-bottom: 8px;}
/*.faucets-blk ul li ul li::before {    content: "\f192";    font-size: 11px;
    position: relative;    top: -2px;}*/
.faucets-blk ul li ul {
 /*   margin-left: 2em;*/
    padding: 14px 0em 2px;
}
.faucets-blk h4 {    font-weight: 600;    font-size: 24px; color: #f58634;}
.carousel i.fa {
    color: #f58634;
    font-size: 24px;
}
.value-bg{background:url('../images/value-bg.jpg'); background-size:cover; background-attachment:fixed;margin: 2em 0em;}
.values-blk {    color: #fff;padding: 3em 0em;}
.values-blk h3 {    text-transform: capitalize;}

.vision-values-purpose h4 {    font-size: 26px;    font-weight: bold; color:#f58634; text-align:center; /*padding-bottom:20px;*/}
.vision-values-purpose-new h4 {    font-size: 20px;    font-weight: bold; color:#000; text-align:left; }

.values-blk .row .col-lg-5 .row {    border-bottom: 1px solid #fdfdfd;    margin-bottom: 2em;}
.vision-values-purpose .bdr {    background: white;    height: 100%;    width: 1px;    margin: 0 auto;}
.office-hours h4 {    font-weight: bold;    font-size: 19px;}
.office-hours address::before , .address address::before{    content: "\f041";    font-family: fontawesome;    position: absolute;    left: 18px;}
.office-hours address , .address address{    margin-left: 24px;}
.office-hours p::before { content: "\f017";    font-family: fontawesome;    position: absolute; left: 18px;}
.office-hours p {    margin-left: 24px;}
.career-blk a {    color: #f58634;    font-weight: normal; text-decoration: none;}
.designby a {    color: #f58634;    font-weight: normal; text-decoration:none;}

.press-media h4 {    font-weight: bold; color:#000;}
.press-media .address img.img-fluid {    margin-bottom: 1em;}

.customer-support a {color: #f58634;    font-weight: normal;    text-decoration: none;}
	
.customer-support .event-calendar-img img.img-fluid { margin-bottom: 1em;}
.management-team .company-insight-content li {margin-bottom: 4px !important;}
.management-team p b {    text-transform: capitalize;}
/*.company-insight ul.nav a::before {    content: "\f0a9";    font-family: fontawesome; margin-right: 4px; 
font-size: 13px;    position: relative;    top: -1px;margin-left: -16px;}*/	
.terms-conditions h4 {    margin-bottom: 1em;}
/*.history-block .company-insight-tabs {	margin-bottom: 1em;}*/

.quality-sustainability p b {    color: #f58634;    font-weight: normal;}

.abt-block .abt-txt p {    font-size: 16px;    text-align: center;}

.regulator-blk {
    margin-bottom: 0em;}

.primary-regulators-img {
    margin-bottom: 1em;}

.ball-lock-coupler-img {
	border: 2px solid #e4e4e4;	display: inline-block;
}

.faucets-block a {	font-weight: normal;}

.ball-lock-keg-coupler h4 , .pin-lock-keg-coupler h4{font-weight: 600;font-size: 24px;color: #f58634;}
.product-main-blk img.img-fluid{margin-bottom: 1em;}

.ico li:before{content: "\f105";font-family: fontawesome;margin-right: 7px;}
.products-block h5 a {	font-weight: normal;}
.products-block img.top {	margin-bottom: 1em;}

.w-change {	-webkit-box-flex: 0;	-ms-flex: 0 0 8.333333%;
	 flex: 0 0 12.333%;	max-width: 12.333%;}

.modal-dialog {
	width: 600px !important;
	max-width: 600px !important;
}
.modal-dialog .modal-body img.img-fluid {
	max-width: 100% !important;}
.w-hidden{overflow-x: hidden;}

.whtsapp-lg img.img-fluid {
	width: 50px;
}
.whtsapp-lg {
	position: fixed;
	right: 2%;
	bottom:5%; z-index:550;
}.whtsapp-block{position:relative;}.circle {
	border-radius: 50%;
	background-color: #000;
	width: 80%;
	height: 80%;
	position: absolute;
	opacity: 0;
	animation: scaleIn 2s infinite cubic-bezier(.36, .11, .89, .32);
	right: 10%;
	bottom: 11%;
	z-index: -5;
}@keyframes scaleIn {
  from {
    transform: scale(.5, .5);
    opacity: .5;
  }
  to {
    transform: scale(2.5, 2.5);
    opacity: 0;
  }
}



@media screen and (max-width: 991px) {
button.navbar-toggler {background: #f58634;}
.header .navbar-nav a.nav-link {padding:0px;    line-height: 35px;    margin:0px;}
.navbar-nav > li.mega-dropdown .dropdown-menu {transform: translateX(0%);    width: auto; margin-bottom:1em;}
.navbar-nav .nav-item .mega-dropdown-menu .dropdown-item p {font-size: 13px;}
.mega-dropdown-menu .dropdown-item {padding: 0px 10px;}	
.heading-home h1 {font-size: 32px;}
.vision-values-purpose .vision-blk-img {margin-bottom: 14px;}
.vision-values-purpose .values-blk .col-lg-2.col-md-12.col-sm-12 {margin-bottom: 8px;}
.vision-values-purpose .bdr{display:none;}
.navbar-collapse {border-top: 2px solid #f58634;    margin: 14px 0px;    padding: 1em 0em 0em;}
footer .col-md-6.col-sm-12.col-xs-12.pad0 { width: 100%; max-width: 100%; flex: 0 0 100%;}
footer .col-md-6.col-sm-12.col-xs-12.pad0 .designby.text-right {text-align: left !important;    margin-top: 1em;}
.product-blk .product-txt p {font-size: 17px;}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.text-right {text-align: left !important;}	
.management-team .management-img {margin-bottom: 16px;}
.contact-us-block .img-map {margin-bottom: 1em;}
.terms-conditions .company-insight-content {padding: 0px;}
.terms-conditions .company-insight-tabs {margin-bottom: 1em;}
.career-block .career-blk-img , .event-calendar .event-calendar-img{margin-bottom: 1em;}
}

@media screen and (max-width: 767px){
.product-blk img.img-fluid {    width: 100%;}
.product-blk {    margin-bottom: 24px;}
.product-blk .product-txt p {    font-size: 26px;}
.heading-home h1 {    font-size: 22px;}

.modal-dialog {
	width: 500px !important;
	max-width: 500px !important;
}
}

@media screen and (max-width: 575px) {
.heading-home h1 {    font-size: 26px;line-height: 36px;}
.product-blk .product-txt p {    font-size: 18px;}
.mega-dropdown-menu li a img.img-fluid {    width: 50%;}
.navbar-nav .nav-item .mega-dropdown-menu .dropdown-item p {font-size: 17px;}	
.values-blk .row .col-lg-5 .row:last-child {border: none;}
.vision-values-purpose .values-blk .col-lg-2.col-md-2.col-sm-2.col-xs-12 {    margin-bottom: 14px;}
.mega-dropdown-menu li ul li {    border-bottom: 1px solid #e0e0e0;}

.modal-dialog {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}

}
.dropdown-menu {border-top:2px solid #f58634; border-radius:0}
.heading-home h5 {
    font-family: roboto condensed;    font-weight: 700;    color: #8f8f8f;    letter-spacing: 2px;
	font-size:14px;	text-transform:uppercase;	text-align:center;}
.sml-txt-wdt p {padding:0 20%;}
.clip-path-b {-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 79%, 65% 100%, 0 79%, 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 79%, 65% 100%, 0 79%, 0 0);}

.clip-path-r {-webkit-clip-path: polygon(0 0, 100% 0%, 100% 74%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 74%, 0% 100%);}

.clip-path-l {-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 74%);
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 74%);}

.clip-part-top-bannr {
-webkit-clip-path: polygon(6% 0, 100% 0, 100% 88%, 94% 100%, 0 100%, 0 12%);
clip-path: polygon(6% 0, 100% 0, 100% 88%, 94% 100%, 0 100%, 0 12%);
	}
.carousel-inner {background:#fff;}
.white-bg {background:#fff!important;}
.abt-pad{padding:100px 0;}

.para {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 500;font-size: 22px!important;
color: #8f8f8f;text-align:center;
padding:0 22%;line-height:40px;
}

.dotted {/*background:url(../images/doted.jpg) no-repeat right top;*/}

.img-wdt img {width:100%;}

.hvr-img {width: 60%;margin-top: 20%!important;margin-right:18%!important;}
.haeder-inner { margin-bottom:3px}

.breadcumb h6 { font-family: 'Roboto Condensed', sans-serif; font-size:18px; font-weight:500; color:#000; padding-bottom:0; margin-bottom:0;}
.breadcumb span {padding:0 5px;}
.spc-60 {margin:60px 0;}
.para-normal {font-family: 'Roboto Condensed', sans-serif;
font-weight: 500;font-size: 22px!important;
color: #8f8f8f;text-align:center;
line-height:40px;}

.tab-brdr { border-top:3px solid #f58634; background:#f8f8f8; padding:30px;}

.vision-blk-img {text-align:center;}
.vision-txt {text-align:center; padding-top:25px; padding-left:12%; padding-right:12%}
.value  h6 { font-size:18px; color:#000; font-weight:700; margin-bottom:5px;}
.value li {list-style:none; padding-left:17%; padding-bottom:5%}
.value p {line-height:24px;}
.cust { background:url(../images/customer.png) no-repeat left top; border-radius:10%}
.quality { background:url(../images/quality.png) no-repeat left top; border-radius:10%}
.integrity { background:url(../images/integrity.png) no-repeat left top; border-radius:10%}
.teamwork { background:url(../images/teamwork.png) no-repeat left top; border-radius:10%}
.respect-for-people { background:url(../images/respect-for-people.png) no-repeat left top; border-radius:10%}
.a-will-to-win { background:url(../images/a-will-to-win.png) no-repeat left top; border-radius:10%}
.personal-accountability { background:url(../images/personal-accountability.png) no-repeat left top; border-radius:10%}
.orange-head {color:#f58634; text-align:center;}

blockquote {
  background: #f9f9f9;  border-left: 10px solid #ccc;
  margin: 1.5em 10px;  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;  content: open-quote;
  font-size: 4em;  line-height: 0.1em;
  margin-right: 0.25em;  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
.rounded-img {border-radius:50%;}
.btn-bg { background:#f48536;border-radius: 10px; display:inline-block; padding:10px 30px;}
.btn-bg a {color:#fff; display:block}
.btn-bg a:hover {text-decoration:none;} 
.pad-lf-rt { padding:2% 20%; background:#f2f2f2; margin-top:5%; border-radius: 10px; } 
.pad-lf-rt  p { font-size:13px;}
label {color:#000; font-weight:700;}
.support { font-size:15px; font-weight:700; font-style:italic; margin-top:10%; color:#000; background:#f2f2f2; border-radius:10px; display:inline-block; padding:10px 20px;}
.support a{font-weight:bold; font-style:normal; font-size:30px; padding-top:5px; display:block}
.blck-clr h2{color:#000;  font-family: 'Roboto Condensed', sans-serif!important; }
.list-unstyled li {list-style:none;}
.gray-bx {background:#f2f2f2; padding:10px 20px 5px 20px; border:5px solid #fff;}
.lft-alg h4{text-align:left!important;}
.pad-10 tr td{padding:5px 10px;}
.mar-top {margin-top:25px;}
.table-bordered tr:nth-child(even) {background-color: #f6f6f6;}
.products-block img {width:100%;}
.hist  h6 { font-size:18px; color:#000; font-weight:700; margin-bottom:20px;}
.hist li {list-style:none;  padding-bottom:1%; }
.hist p {line-height:24px;}
.hist li ul {margin-bottom:30px;}
.best-seller-img {	margin: 1em; border: 1px solid #d4d4d4;	padding: 14px; display: inline-block;}
.best-seller-img img.img-fluid {width: 140px;}
.seller-blk {text-align: center;}
.best-seller-block {margin-bottom: 2em;}

.quality-img-block img.img-fluid {
	border: 1px solid #e9e9e9;
	margin-top: 1em;
	padding: 1em;
}.list-unstyled.sub-ul {
	margin-left: 1em;
}.modal-content {
	background: transparent;
	border: none;
	padding: 0;
}.modal-dialog .modal-header {
	display: none;
}


.modal-body {
	position: absolute;	left: 50%;	top: 50%;	width: 100%;
	transform: translate(-50% , 50%);	margin: 0;
}