@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
.industries-ws-sec{padding:90px 0;}
.gallery-img{display:block;margin:0 auto;width:100%;padding-left:0;font-size:0;text-align:center;}
.gallery-img figure{margin:0 0 16px 0;background:#3085a3;display:inline-block;position:relative;overflow:hidden;text-align:center;}
.gallery-img figure img{position:relative;display:block;opacity:0.8;}
.gallery-img figure figcaption{color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.gallery-img figcaption h2{text-transform:uppercase;word-spacing:-0.15em;font-weight:300;margin:1em;}
.gallery-img figure figcaption::before,.gallery-img figure figcaption::after{pointer-events:none;}
.gallery-img figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;}
.gallery-img figure h2{word-spacing:-0.15em;font-weight:300;margin:1em;}
.gallery-img figure h2 span{font-weight:800;}
figure.effect-steve{z-index:auto;background:#000;}
figure.effect-steve:before{box-shadow:0 3px 30px rgba(0, 0, 0, 0.8);opacity:0;}
figure.effect-steve figcaption{z-index:1;}
figure.effect-steve img{opacity:1;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:perspective(1000px) translate3d(0, 0, 0);transform:perspective(1000px) translate3d(0, 0, 0);}
figure.effect-steve h2{background:#f1f1f1;color:#2d434e;}
figure.effect-steve h2{position:absolute;padding:0.45em;bottom:10px;width:100%;font-weight: 400!important;}
figure.effect-steve:hover:before{opacity:1;}
figure.effect-steve:hover img{-webkit-transform:perspective(1000px) translate3d(0, 0, 21px);transform:perspective(1000px) translate3d(0, 0, 21px);}
figure.effect-steve:hover h2:before{opacity:0;}
.gallery-img figure,figcaption,img{z-index:0;}
.gallery-img figure figcaption h2{    font-size: 20px; margin-bottom: 0; margin-left: 0; margin-right: 0; word-spacing: 3px; font-style: normal;}
figure:hover h2{background:#f1f1f1;transition:transform 0.35s;transform:translateY(-2.5em);}
.gallery-img{margin-bottom:30px;}
/*! CSS Used fontfaces */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/*! CSS Used fontfaces */
.business-associates-text h3 { color: #000; font-size: 25px; }
.business-associates-text a { color: #f5313a; }
section.business-associates-sec { padding: 50px 0; }
section.certificates-sec { padding: 50px 0;position: relative; }
section.certificates-sec p { text-align: center; font-size: 18px; font-weight: 600;margin-top: 25px; }
.about-lft-content { padding-top: 15%; }
.about-lft-content img, .about-rght-content img { width: 100%; }
section.content-box.about-company { text-align: center; }
.page-banner { position: relative; }
.page-banner .page-title-wrapper{ position: absolute; top: 50%; }
.gallery-img figure figcaption h2 { font-size: 16px; margin-bottom: 0; margin-left: 0; margin-right: 0; word-spacing: 3px; font-style: normal; }
.address-info a { color: #f5313a; }
@media(max-width: 1024px){
.owl-carousel .owl-prev { left: 0; }
.owl-carousel .owl-next { right: 0; }
.heading-banner__inner { pointer-events: none;  position: absolute; z-index: 2;margin: 0 auto; padding-left: 0;  padding-right: 0; width: 100%; top: 30px; min-width: 320px; max-width: 500px!important; text-align: right;}}
@media(max-width: 812px){ 
.industries-ws-sec { padding: 40px 0 0 0; }
.carousel-control-next-icon, .carousel-control-prev-icon { width: 20px; height: 20px; }
.heading-banner__inner { pointer-events: none; position: absolute; z-index: 2; margin: 0 auto; padding-left: 0; padding-right: 0; width: 100%; top: 30px; min-width: 320px; max-width: 405px!important; text-align: right; }
.heading-banner__title-wrap { display: inline-block; padding: 12px 10px!important; position: relative; color: #fff; font-family: inherit; font-weight: 300; letter-spacing: inherit; text-transform: uppercase; font-size: 30px; line-height: 38px; }
section.certificates-sec p { text-align: center; font-size: 16px; font-weight: 600; margin-top: 15px; }
.gallery-img figure figcaption h2 { font-size: 13px; margin-bottom: 0; margin-left: 0; margin-right: 0; word-spacing: 3px; font-style: normal; } }
@media(max-width: 768px) { .about-lft-content{ margin-bottom: 30px; } }
@media(max-width: 767px) and (min-width: 766px){ #customers-testimonials .item { text-align: center; margin-bottom: 200px; } }
@media(max-width: 684px) and (min-width: 568px){ #customers-testimonials .item { text-align: center; margin-bottom: 180px; } }
@media(max-width: 480px) { .page-banner .page-title-wrapper { position: absolute; top: 25%; } }
ul.contact-us-form li { list-style: none; }
input.submit.class-submit1 { background: #ed3238; padding: 10px 30px; color: #fff; border-radius: 30px; border: 0; outline: 0; }
input.submit.class-submit1:hover { background: #0a2e63; color: #fff; }
ul.clearfix.contact-us-form { padding: 0; }

/*====================breadcrumb-new======================*/

.main>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.breadcrumbs{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);display:block;padding:10px 0;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;line-height:21px;font-size:13px;}
.breadcrumbs__inner{margin:0 auto;width:100%;}
.breadcrumbs a{color:#144c97;}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs i{color:#939598;margin:0 5px;}

@media(max-width: 780px){
.heading-banner__inner { pointer-events: none; position: absolute; z-index: 2; margin: 0 auto; padding-left: 0; padding-right: 0; width: 100%;top: 18px; min-width: 320px; max-width: 750px; text-align: right; }
.heading-banner__title-wrap { font-size: 40px;line-height: 20px!important; } }
.active-link { color: #ce060c!important; }

/*========================// breadcrumb-new=========================*/

/*==================================================================*/

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile { border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#cssmenu:after,#cssmenu>ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
#cssmenu #head-mobile { display: none }
#cssmenu { font-family: sans-serif; /*background: #ffffff;*/     background: transparent; }
#cssmenu>ul>li { float: left }
#cssmenu>ul>li>a { padding: 17px; font-size: 12px; letter-spacing: 1px; text-decoration: none; color: #fff; font-weight: 400; text-transform: uppercase;font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#cssmenu>ul>li:hover>a,
#cssmenu ul li.active a { color: #fff }
#cssmenu>ul>li:hover,
#cssmenu ul li.active:hover,
#cssmenu ul li.active,
#cssmenu ul li.has-sub.active:hover { background: #f7444d!important!important; -webkit-transition: background .3s ease; -ms-transition: background .3s ease;transition: background .3s ease; }
#cssmenu>ul>li.has-sub>a {  padding-right: 30px }
#cssmenu>ul>li.has-sub>a:after { position: absolute; top: 22px; right: 11px; width: 8px; height: 2px; display: block; background: #ddd;content: '' }
#cssmenu>ul>li.has-sub>a:before { position: absolute; top: 19px; right: 14px; display: block;width: 2px; height: 8px; background: #ddd; content: ''; -webkit-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease }
#cssmenu>ul>li.has-sub:hover>a:before { top: 23px; height: 0 }
#cssmenu ul ul { position: absolute; left: -9999px }
#cssmenu ul ul li { height: 0; -webkit-transition: all .25s ease; -ms-transition: all .25s ease; background: #333; transition: all .25s ease }
#cssmenu ul ul li:hover {}
#cssmenu li:hover>ul { left: auto }
#cssmenu li:hover>ul>li { height: 35px }
#cssmenu ul ul ul { margin-left: 100%; top: 0 }
#cssmenu ul ul li a { border-bottom: 1px solid rgba(150, 150, 150, 0.15); padding: 11px 15px; width: 170px; font-size: 12px; text-decoration: none; color: #ddd; font-weight: 400;}
#cssmenu ul ul li:last-child>a,
#cssmenu ul ul li.last-item>a { border-bottom: 0 }
#cssmenu ul ul li:hover>a,
#cssmenu ul ul li a:hover { color: #fff }
#cssmenu ul ul li.has-sub>a:after { position: absolute; top: 16px; right: 11px; width: 8px; height: 2px; display: block; background: #ddd; content: ''}
#cssmenu ul ul li.has-sub>a:before { position: absolute; top: 13px; right: 14px; display: block; width: 2px; height: 8px; background: #ddd; content: '';-webkit-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease }
#cssmenu ul ul>li.has-sub:hover>a:before { top: 17px; height: 0 }
#cssmenu ul ul li.has-sub:hover,
#cssmenu ul li.has-sub ul li.has-sub ul li:hover { background: #363636; }
#cssmenu ul ul ul li.active a { border-left: 1px solid #333 }
#cssmenu>ul>li.has-sub>ul>li.active>a,
#cssmenu>ul ul>li.has-sub>ul>li.active>a { border-top: 1px solid #333 }

@media(max-width: 1024px) { 


 }

 .width-full { width: 100%; }

/*========================header-menu=======================*/

.menu12 { display: block; }
.menu12 li { display: inline-block; position: relative; z-index: 100; }
.menu12 li:first-child {  margin-left: 0; }
.menu12 li a { font-weight: 300; text-decoration: none; padding: 10px 47px; display: block; /*color: #fff;*/color: #000; transition: all 0.2s ease-in-out 0s; }
/*.menu12 li a:hover,.menu12 li:hover>a { color: #fff; background: #9ca3da; }*/
.menu12 ul { visibility: hidden; opacity: 0; margin: 0; padding: 0; width: 300px; position: absolute; left: 0px; background: #fff; z-index: 99; transform: translate(0,20px); transition: all 0.2s ease-out; }
.menu12 ul:after { bottom: 100%; left: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 6px; margin-left: -6px; }
.menu12 ul li { display: block; float: none; background: none; margin: 0; padding: 0;width: 300px;    border-bottom: 1px dashed #000; }
.menu12 ul li:last-child {   border-bottom: 0; }
.menu12 ul li a { font-size: 14px; font-weight: normal; display: block; color: #797979; background: #fff;text-transform: uppercase; }
.menu12 ul li a:hover,.menu12 ul li:hover>a { /*  background: #9ca3da; color: #fff;*/ background: transparent; /*  color: #fff!important;*/ }
.menu12 li:hover>ul { visibility: visible; opacity: 1; transform: translate(0,0); }
.menu12 ul ul { left: 299px; top: 0px; visibility: hidden; opacity: 0; transform: translate(20px,20px); transition: all 0.2s ease-out; }
/*.menu12 ul ul:after { left: -6px; top: 10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: #f7515a; border-width: 6px; margin-top: -6px; }
*/
.menu12 li>ul ul:hover { visibility: visible; opacity: 1; transform: translate(0,0); }
.responsive-menu { display: none; width: 100%; padding: 20px 15px; background: #374147; color: #fff; text-transform: uppercase; font-weight: 600; }
.responsive-menu:hover { background: #374147; color: #fff; text-decoration: none; }
a.homer { background: #9ca3da; }
@media (min-width: 768px) and (max-width: 979px) {  .mainWrap { width: 768px; } .menu12 ul { top: 37px; } .menu12 li a { font-size: 12px; } a.homer { background: #374147; } }
@media (max-width: 767px) { .mainWrap { width: auto; padding: 50px 20px; } .menu12 { display: none; } .responsive-menu { display: block; } /*  nav { margin: 0; background: none; }  */ .menu12 li { display: block; margin: 0; }.menu12 li a { background: #fff; color: #797979; } .menu12 li a:hover,.menu12 li:hover>a { background: #9ca3da; color: #fff; }.menu12 ul { visibility: hidden; opacity: 0; top: 0; left: 0; width: 100%; transform: initial; } .menu12 li:hover>ul { visibility: visible; opacity: 1; position: relative; transform: initial; }.menu12 ul ul { left: 0; transform: initial; } .menu12 li>ul ul:hover { transform: initial; } }
@media (max-width: 480px) {  }
@media (max-width: 320px) {  }
.border-certi {  border-style: double; border-color:#ccc; }

/*==========================================================*/

/*=====================breadcrumb-start=====================*/

.templatecontent{transition:all 2s ease;position:relative;}
section.default-hero img { width: 100%;position: relative; }
.templatecontent.inview{opacity:1;}
.templatecontent.inview:nth-of-type(4n+1){top:0;}
section.default-hero{position:relative;/*overflow:hidden;*//*background-size:cover;background-repeat:no-repeat;background-position:center;*/background-color:#025688;}
section.default-hero .page-name-wrapper{position:absolute;bottom:0;left:0;padding:10px 30px 10px calc(2% + 35px);background: rgb(10 46 99 / 85%);}
@media (min-width: 767px){ section.default-hero .page-name-wrapper{padding:10px 30px 10px calc(25% + 35px);} }
section.default-hero .page-name-wrapper h1{margin:0;color:white;text-transform: uppercase;}
section.breadcrumb-wrapper{/*background:rgb(227 227 227);*/ background: rgb(243 243 243);}
section.breadcrumb-wrapper ul#breadcrumb{display:table; margin: 0 auto; padding:11px 10px 11px 45px;list-style:none;margin-bottom:0;flex-wrap:wrap;}
section.breadcrumb-wrapper ul#breadcrumb li{padding-right:15px;    display: inline-block;}
section.breadcrumb-wrapper ul#breadcrumb li:after{content:">";color:#133569;margin-left:15px;}
section.breadcrumb-wrapper ul#breadcrumb li:last-of-type::after{display:none;}
section.breadcrumb-wrapper ul#breadcrumb li a{color:#373435;text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:1px;}
section.breadcrumb-wrapper ul#breadcrumb li a:hover{color:#373435;}

/*=====================breadcrumb-end=========================*/

/*=====================product-inner-start====================*/

.fas,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-download:before{content:"\f019";}
.fa-whatsapp:before{content:"\f232";}
.fab{font-family:'FontAwesome';}
.fas{font-family:'FontAwesome';font-weight:900;}
.table{border-collapse:collapse!important;}
.table td{background-color:#fff!important;}
.table-bordered td{border:1px solid #ddd!important;}
table{background-color:transparent;}
.table{width:100%;max-width:100%;margin-bottom:20px;}
.table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table-bordered{border:1px solid #ddd;}
.table-bordered>tbody>tr>td{border:1px solid #ddd;}

/*label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;} .container:after,.container:before,.row:after,.row:before{display:table;content:" ";} .container:after,.row:after{clear:both;}*/

.bttn{float:left;background-color:#00b9e5!important;width:179px;height:36px;line-height:36px;font-size:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#ffffff;text-align:center;}
.bttn i{margin-right:6px;color:#ffffff;}
.bttn:hover{background-color:#11343d;color:#ffffff;}
.p0{padding:0;}
.productview{/*background-color:#f4f9fb;*/padding:100px 0;border-bottom:2px solid #e4edf0;}
/*.cust_height{height:492px;}*/
.openbox { height: auto!important; }
.productview .prpart h1{/*font-size:21px;color:#0a2e63;font-weight:500;padding-bottom:25px;line-height:28px;*/    font-size: 30px;
    color: #ec2a2f;
    font-weight: 500;
    padding-bottom: 25px;
    line-height: 28px;
    text-transform: uppercase;
    font-style: normal; }
.productview .prpart .point{overflow:hidden;transition:height 1s;position:relative;}
.productview .prpart .point:after{content:'';position:absolute;bottom:0;left:0;right:0;/*height:400px;*/
/*background:-moz-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(244,249,251,1) 100%);
background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(244,249,251,1) 100%);
background:linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(244,249,251,1) 100%);*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='#f4f9fb',GradientType=0);}
.productview .prpart .point .box{float:left;width:100%;font-size:14px;padding-left:0px;
    /*background-image:url(https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/images/left-arrow2.png);background-repeat:no-repeat;background-position:0 6px;*/padding-bottom:10px;}
.productview .prpart .point .box span{float:left;font-weight:600;width:30%;margin:0;color:#222222;}
.productview .prpart .point .box p{float:left;width:70%;}
.infotitle{font-size:18px;font-weight:600;padding-bottom:10px;position:relative;padding-right:15px;}
.productview .prpart .point .rbox{float:left;width:70%;}
.spec_inner .table{margin-bottom:0px;}
.spec_inner .table>tbody>tr>td{padding:3px;line-height:1.42857143;vertical-align:middle;text-align:center;    border: 0;}
.spec_inner .table-bordered>tbody>tr>td{border:2px solid #ddd;}
.whatsapp{display:none;}
.animatbtn{float:left;width:100%;position:relative;text-align:center;cursor:pointer;}
.morinfo{background-color:transparent;font-size:16px;color:#00b9e5;cursor:pointer;}
.round{position:absolute;top:-30px;left:50%;transform:rotate(0deg) translateY(-50%);-moz-transform:rotate(0deg) translateY(-50%);-webkit-transform:rotate(0deg) translateY(-50%);}
#cta{width:100%;cursor:pointer;position:absolute;}
#cta .arrow{left:30%;}
.arrow{position:absolute;bottom:0;margin-left:0px;width:10px;height:10px;background-size:contain;top:7px;}
.segunda{margin-bottom:8px;}
.next{background-image:url(https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/down-arrow.svg);fill:#000;}
.round .arrow{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear;}
.round .arrow.primera{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:0.2s;animation-iteration-count:infinite;animation-timing-function:linear;}
.sidebutton{position:fixed;top:60%;transform:translateY(-60%);right:0;width:160px;}
.sidebutton .bttn{ padding: 6px 0; background-color: #0a2e63!important; height: initial; border-radius: 5px 0 0 5px; width: 100%; border: 0;}
.sidebutton .enquiry{margin-bottom:10px;}
.sidebutton .iconinq{display:inline-block;width:25px;}
.sidebutton .iconinq img{width:100%;height:100%;object-fit:cover;}
.sidebutton label{margin-bottom:0;font-weight:400;}
.sidebutton .linkpdf{background: linear-gradient(rgb(245 48 56),rgb(247 69 78))!important;}
.sidebutton .linkpdf label:hover{cursor:pointer;}
.whatsapp{width:100%;background-color:#25d366!important;}
.plpart{position:relative;overflow:hidden;}
@media only screen and (max-width:991px){
.productview .plpart{float:left;width:100%;}
.productview .prpart{float:left;width:100%;}
.sidebutton{float:left;position:initial;transform:initial;-moz-transform:initial;-webkit-transform:initial;width:100%;text-align:center;padding:0 15px;}
.sidebutton .bttn{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.productview .prpart .point:after{height:initial;}
}
@media only screen and (max-width:767px){
.productview{padding:15px 0;}
.whatsapp{display:block;margin-bottom:2px;}
.morinfo{display:none;}
.animatbtn{display:none;}
.whatsapp{margin-bottom:10px;height:initial;padding:3px 0;}
.productview .sidebutton{padding:0;}
.sidebutton .iconinq{width:19px;}
.sidebutton .bttn{padding:3px 0;}
.productview .prpart{margin-bottom:50px;}
}
@media only screen and (max-width:639px){
.productview .prpart .point .box span,.productview .prpart .point .box p{width:100%;}
.productview .prpart .point .rbox{width:100%;}
.productview .prpart{margin-bottom:0;}
}
.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-download:before{content:"\f019";}
.fa-whatsapp:before{content:"\f232";}
.fab{font-family:"Font Awesome 5 Brands";}
.fab{font-weight:400;}
.fas{font-family:"Font Awesome 5 Brands";}
.fas{font-weight:900;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-initialized .slick-slide{display:block;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
.slick-prev:before{content:'\f30a';font-weight:900;font-family:"Font Awesome 5 Brands";}
.slick-next{right:-25px;}
.slick-next:before{content:'\f30b';font-weight:900;font-family:"Font Awesome 5 Brands";}
.slick-slide{margin:0px 5px;}
.slick-slide:hover{cursor:pointer;}
.slick-slide img{max-width:100%;}
.slick-prev:before,.slick-next:before{color:black;}
.slick-slide{transition:all ease-in-out .3s;opacity:.2;}
.slick-active{opacity:.5;}
.slick-current{opacity:1;}
.slick-next{right:0;}
.slick-prev:hover:before,.slick-next:hover:before{color:#00b9e5;}
.slick-prev{left:0;}

@keyframes bounceAlpha{0%{opacity:1;transform:translateY(0px) scale(1.2);}25%{opacity:0;transform:translateY(10px) scale(1.1);}26%{opacity:0;transform:translateY(-10px) scale(1.2);}55%{opacity:1;transform:translateY(0px) scale(1.1);}}
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-brands-400.eot");src:url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-brands-400.eot#iefix") format("embedded-opentype"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-brands-400.woff2") format("woff2"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-brands-400.woff") format("woff"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-brands-400.ttf") format("truetype"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-brands-400.eot);src:url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-brands-400.woff2) format("woff2"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-brands-400.woff) format("woff"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-brands-400.ttf) format("truetype"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-brands-400.svg#fontawesome) format("svg");}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-regular-400.eot");src:url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-regular-400.eot#iefix") format("embedded-opentype"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-regular-400.woff2") format("woff2"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-regular-400.woff") format("woff"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-regular-400.ttf") format("truetype"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-solid-900.eot");src:url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-solid-900.eot#iefix") format("embedded-opentype"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-solid-900.woff2") format("woff2"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-solid-900.woff") format("woff"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-solid-900.ttf") format("truetype"), url("https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-regular-400.eot);src:url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-regular-400.woff2) format("woff2"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-regular-400.woff) format("woff"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-regular-400.ttf) format("truetype"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-regular-400.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-solid-900.eot);src:url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-solid-900.woff2) format("woff2"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-solid-900.woff) format("woff"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-solid-900.ttf) format("truetype"),url(https://ka-f.fontawesome.com/releases/v5.15.1/webfonts/free-fa-solid-900.svg#fontawesome) format("svg");}

.prtoppart { overflow: hidden; display: flex; }
.table{border-collapse:collapse!important;}
.table td,.table th{background-color:#fff!important;}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important;}
table{background-color:transparent;}
th{text-align:left;}
.table{width:100%;max-width:100%;margin-bottom:20px;}
.table>tbody>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;}
.table>thead:first-child>tr:first-child>th{border-top:0;}
.table-bordered{border:1px solid #ddd;}
.table-bordered>tbody>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd;}
.table-bordered>thead>tr>th{border-bottom-width:2px;}
.table-responsive{min-height:.01%;overflow-x:auto;}

@media screen and (max-width:767px){
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}
.table-responsive>.table{margin-bottom:0;}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap;}
.table-responsive>.table-bordered{border:0;}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0;}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0;}
.table-responsive>.table-bordered>tbody>tr:last-child>td{border-bottom:0;}
}

.tab_content{display:none;}
.detailstab{float:left;width:100%;margin-top:-40px;}
.detailstab .tmenu{width:100%;float:left;text-align:center;}
.detailstab .tmenu li{display:inline-block;background-color:#e4edf0;font-size:16px;color:#000000;padding:7px 40px 7px;cursor:pointer;margin-top:4px;}
.detailstab .tmenu li.active{/*background-color:#373435;*/ background-color: #ed3236; color:#ffffff;}
.detailstab .all_tab{padding:30px 0 26px;width:100%;float:left;min-height:200px;}
.tab_content{display:none;}
.detailstab .tab_content h3{font-size: 20px;
    padding-bottom: 15px;
    font-weight: 600;
    color: #373435;
    font-style: normal;
    text-transform: uppercase;}
.detailstab thead tr{background-color:#dfecf1;}
.detailstab thead tr th{border-bottom:none;text-align:center;vertical-align:middle;font-weight:600;}
.detailstab tr th{background-color:#dfecf1;border-color:#ffffff;font-weight:500;}
.detailstab tbody tr td{text-align:center;vertical-align:middle;}
.detailstab .tab_content .infopart{margin-bottom:25px;}
.detailstab .tab_content .infopart table{margin-bottom:10px;}
.detailstab .tab_content .cpoints{float:left;width:100%;}
.detailstab .imgpart{float:left;text-align:center;}
.detailstab .all_tab .imagebox{display:inline-block;max-width:500px;position:relative;}
.detailstab .all_tab .imgpart2 .imagebox{max-width:100%!important;}
.detailstab .all_tab .imgpart{margin-bottom:25px;}
.detailstab .all_tab .imagebox:hover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);background-image:url(https://www.uflowvalve.com/wp-content/themes/twenty-twenty-child/assets/images/search-pluse.png);background-repeat:no-repeat;background-position:center;}
.detailstab .all_tab .imagebox img{width:100%;height:100%;object-fit:cover;}

@media only screen and (max-width:767px){ .detailstab .tmenu li{padding:7px 25px 7px;} .detailstab .all_tab{padding:30px 0 26px;} }
@media only screen and (max-width:639px){ .detailstab{margin-top:15px;} .detailstab .tmenu li{width:100%;margin-bottom:2px;} .cpoints .table-responsive{border-color:transparent;} }

.removeafter:after{height:initial!important;content:'';}
.productview .prpart .point{overflow:hidden;transition:height 1s;position:relative;}
.productview .prpart .point:after{content:'';position:absolute;bottom:0;left:0;right:0;/*height:400px;
background:-moz-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(244,249,251,1) 100%);
background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(244,249,251,1) 100%);
background:linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(244,249,251,1) 100%);*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='#f4f9fb',GradientType=0);}
.productview .prpart .point.openbox:after{content:initial;background-color:transparent;}
.animatbtn a { color: #0a2e63!important; font-weight: 600; }
.slick-prev:hover:before, .slick-next:hover:before { color: #0a2e63!important; }
.slick-prev:hover:before, .slick-next:hover:before { color: #0a2e63!important; }
.slick-slide img { max-width: 100%; width: 100%; }
ul.tmenu { padding: 0; }

/*============================================================*/

/*======================popup-box-start=======================*/


/*----------------------modal-pop-up-------------------------*/

/*Modal CSS*/
.modal-header{border-bottom:0px;}
.modal-footer{border-top:0px;}
.modal{z-index:99999999;overflow-y:hidden;}
.modal-dialog{max-width: 810px; width: 98%; margin: 0 auto; display: table;}
.modal-content{margin-top:20%;}
.stick_popup{height:auto;min-height:auto;display:inline-block;width:100%;text-align:center;/*padding:0;*/    padding: 0px 15px; }
.pop-img{display:block;max-width:100%;margin-top:15%;}
.stick_close{cursor: pointer; position: absolute; top: 0px; right: 0px; float: right; font-size: 21px; background-color: #f5313a; color: #fff; padding: 17px; text-decoration: none;}
.modal-backdrop.in{filter:alpha(opacity=95);opacity:.95;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background-color:#000;}
.headerh3{font-size:19px;line-height:33px;font-weight:bold;}
.modal-header{ background-color: #373435;color:#fff;display: table; }
.modal-title{text-align:center;font-size:24px;}

/*-------------------Validation-----------------------------*/

.example{margin:15px;font-size:14px;color:#656666;content:"Example";background-color:#fff;border-color:#929494;border-width:1px;border-radius:4px;padding:10px 20px 10px;border-style:solid;}
.form-control-feedback{display:none;}
.has-feedback label~.form-control-feedback{top:0!important;}
.error{text-align:left!important;display:table!important;}
.navbar23 { overflow: hidden; background-color: #333; position: fixed; bottom: 0; width: 100%; z-index: 999999; padding: 10px 0px; }
.navbar23 button.btn.btn-danger.center-block { font-size: 12px; width: 100%;background: #f5343c; }
h3.text-center.headerh3 a { color:#373435; }

/*=====================popup-box-end========================*/

.footer-menu-padding { padding: 0 0 0 0 ; }
.bg-grey-clients { background: #f2f2f2; }
ul.footer-links { list-style: none; padding: 0; }
ul.footer-links li { padding-left: 1.3em; }
ul.footer-links li:before { content: "\f0da"; /* FontAwesome Unicode */font-family: FontAwesome;display: inline-block;margin-left: -1.3em; /* same as padding-left set on li */width: 1.3em; /* same as padding-left set on li */ }
ul.footer_ul{ list-style: none; padding: 0; }
ul.footer_ul li { padding-left: 1.3em; }
ul.footer_ul li:before { content: "\f0da"; /* FontAwesome Unicode */ font-family: FontAwesome;display: inline-block; margin-left: -1.3em; /* same as padding-left set on li */ width: 1.3em; /* same as padding-left set on li */ }

/*=========================================================*/

.application-box{width:33.33%;float:left;position:relative;margin-bottom:-5px;}
.application-box img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.application-box:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
.application-box h3{font-size:38px;color:#ffffff;text-align:center;text-transform:uppercase;background-color:rgb(206, 6, 12, 0.75);padding:5px 25px 6px;display:inline-block;}
.application-box-text{position:absolute;top:50%;text-align:center;width:100%;margin-top:-30px;}

@media (max-width: 992px){ .application-box h3{padding:10px 10px;} }
@media (max-width: 768px){ .application-box h3{font-size:20px;} }
@media (max-width: 576px){ .application-box{width:50%;} }


/*==============================inner-products-css-start=================================*/
.about-sec { padding: 70px 0; }
.abt-lft-title h2 { text-transform: uppercase; color: #ed3236; font-style: normal; border-bottom: 4px solid #393637; display: table; line-height: 85px; margin-bottom: 8px;font-size: 60px; }
.abt-lft-title p { text-transform: uppercase; font-size: 27px; font-weight: 800;margin-top: 100px; }
.abt-right-content h3 { color: #ccc; }
.abt-right-content h3 { color: #ed3236; font-style: normal;text-transform: uppercase; }
.mt-50 { margin-top: 50px; }
ul.certificate-icons-abt { margin: 0; padding: 0; text-align: center; display: table; margin:0 auto; }
ul.certificate-icons-abt li { list-style: none; float: left; display: inline-block; }
ul.certificate-icons-abt li{ width: 25%; margin:0 auto; }
.certified-sec h2 { color: #ed3236; font-style: normal; text-transform: uppercase; }
.abt-img-inner { margin-bottom: 30px; }
.icon-cert a img { width: 25%; }
section.padding-common.quality-system-quality-control-sec { position: relative; }
.quality-system-quality-control-content h2 { color: #373435;
    font-size: 26px;
    font-style: normal;
    text-align: center;
    padding: 15px 0; }
.quality-system-quality-control-img::before {
    content: "";
    display: block;
    position: absolute;
    margin-top: 50px;
    width: 40px;
    height: 200px;
    background: #ed3236;
    right: 100%;
}
.quality-system-quality-control-img1::before {
    content: "";
    display: block;
    position: absolute;
    margin-top: 50px;
    width: 40px;
    height: 200px;
    background: #ed3236;
    left: 100%;
}
.quality-system-quality-control-img, .quality-system-quality-control-img1 { position: relative; }
.padding-common { padding: 80px 0; }
span.color-red{ color: #ed3236; }
.quality-system-quality-control-content p { font-size: 15px;    padding: 0 25px; }
.industries-title h2 { color: #000000;font-style: normal; text-transform: uppercase;border-bottom: 5px solid #ed3236; }
.industries-img img { border:10px solid #ffffff; }
section.padding-common.industries-we-serve { position: relative; }
.industries-img { position: relative; }
.industries-img.industries-img2 { position: relative; }
/*.industries-img.industries-img2 img {   position: relative;  right: 105px; bottom: 90px;  z-index: 1;  }*/
.mrgmtp-minus-80 { margin-top: -80px; }
.mrgmtp-minus-112 { margin-top: -135px; }
.infrastructure-img-gallery { margin-bottom: 30px; }
.infrastructure-title h2 { text-transform: uppercase; font-style: normal; font-size: 50px; color:#373435;    margin-bottom: 0; }
.infrastructure-title { margin-top: 50px; }
.infrastructure-img-gallery img { border: 1px solid #0086bc; }
/*.photo-infra{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
}*/
.photo-infra img{
  object-fit: cover;
  box-shadow: 10px 15px 25px 0 rgba(0,0,0,.2);
  display: block;
  transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
/*  margin-top: -10px;*/
}
.photo-infra img:hover{
  object-fit: cover;

  box-shadow: 10px 15px 25px 0 rgba(0,0,0,.2);
  display: block;
  transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-top: -10px!important;
}

.photo-infra:hover img{
  box-shadow: 1px 1px 10px 0 rgba(0,0,0,.1);  filter: grayscale(100%) contrast(120%);
}

.photo-infra .glow-wrap{
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  margin-top: -10px;
}

.photo-infra .glow{
  display: block;
  position:absolute;
  width: 40%;
  height: 200%;
  background: rgba(255,255,255,.2);
  top: 0;
  filter: blur(5px);
  transform: rotate(45deg) translate(-450%, 0);
  transition: all .5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.photo-infra:hover .glow{
  transform: rotate(45deg) translate(450%, 0);
  transition: all 1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.photo-infra:hover img,
.photo-infra:hover .glow-wrap{
  margin-top: 0;
}
ul.contact-form-ul-lists { margin: 0;padding: 0; }
ul.contact-form-ul-lists li { list-style: none; float: left; }
.section-title-about h2 {
    color: #383536;
    font-style: normal;
    text-transform: uppercase;
}

ul.clients-ul-lists {
  list-style: none;
  padding: 0;
}
ul.clients-ul-lists li {
  padding-left: 1.3em;
    border-bottom: 1px solid #ccc;
    /* display: table; */
    line-height: 30px;
}
ul.clients-ul-lists li:before {
  content: "\f18e"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
  color: #ed3236;
}
.quality-system-quality-control-img img,.quality-system-quality-control-img1 img { width: 100%; }
.menu12 ul li a i { float: right;font-size: 20px; }
table.table.table-product-inner tr td { text-align: left; vertical-align: middle; }
table.table.table-product-inner tr td:first-child { font-weight: 600; }


button.btn.btn-primary.mybtn.click1.center-block,button.btn.btn-primary.mybtn.center-block{outline: 0; border-radius: 30px; width:100%; background:#ed3236;border:0;padding:0 26px;height:48px;border-width:1px;letter-spacing:.0625em;font-size:16px;line-height:46px;}
.mybtn{margin-top:10%;}
.btn-primary:focus{box-shadow:none!important;}
button.btn.btn-primary.mybtn.click1.center-block:hover{width:100%;background:#373435;border:0;padding:0 26px;height:48px;border-width:1px;border-radius: 30px;letter-spacing:.0625em;font-size:16px;line-height:46px;}

@media (max-width: 800px){
.mybtn{margin-top:5%;}
button.btn.btn-primary.mybtn.click1.center-block{width:100%;/*background:#1f599a;*/border:0;padding:0 0px;height:48px;border-width:1px;border-radius: 30px;letter-spacing:.0625em;font-size:14px;line-height:46px;}
}
@media (max-width: 684px){
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px!important;
    font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
}

button.btn.btn-primary.mybtn.center-block{ background:#373435; }


ul.ul-lists-product-inner  {
  list-style: none;
  padding: 0;
}
ul.ul-lists-product-inner  li {
  padding-left: 1.3em;
}
ul.ul-lists-product-inner  li:before {
  content: "\f105"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
ul.sub-menu li a { padding:10px 15px; }
.product-inner-sec { padding: 80px 0; }
.prduct-hdpe-fittings-caption { text-align: center; }
.product-hdpe-fittings img { display: table; margin:0 auto;padding: 30px; }
.prduct-hdpe-fittings-caption h2 { color: #ed3236;
    font-size: 24px;
    margin-bottom: 5px;
    font-style: normal; }
    .prduct-hdpe-fittings-caption {
    margin: 20px 0;
}
.border-right-product { border-right:2px solid #dddddd; }
.border-bottom-product { border-bottom: 2px solid #dddddd; }
.product-hdpe-fittings:hover h2 { color: #373535; }
.mrgn-btm-30 { margin-bottom: 30px; }
.product-hdpe-fittings img {  transition: 0.3s; }
.product-hdpe-fittings:hover img { transform: scale(1.1); }
section.breadcrumb-wrapper ul#breadcrumb li a.current { color:#ed3236; }


.i_title{margin-bottom:25px;text-align:center;position:relative;}
.i_title .h4{    color: #ed3236!important;
    font-size: 20px;
    display: inline-block;
    /* font-family: 'oswald'; */
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
    /* margin-bottom: 26px;*/}
.i_title .h4:after{content:attr(data-text);display:block;height:100%;position:absolute;left:0;right:0;
    top:-30px;transform:scale(1.7);transform-origin:left;opacity:.5;z-index:1;
    -webkit-text-fill-color:transparent;-webkit-text-stroke-width:.5px;
    -webkit-text-stroke-color:gray;text-align:center;font-size:100px;width:100%;position:absolute;
    left:50%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;
    -webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);}


/*-------------*/
.box-item {
  position: relative;
  -webkit-backface-visibility: hidden;max-width: 100%;
}

.flip-box {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}

.flip-box-front,
.flip-box-back {
  background-size: cover;
  background-position: center;
/*  border-radius: 8px;*/
/*min-height: 400px;*/
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 60px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.flip-box-header {
  font-size: 34px;
}

.flip-box p {
  font-size: 20px;
  line-height: 1.5em;
}

.flip-box-img {
  margin-top: 25px;
}

.flip-box-button {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  margin-top: 25px;
  padding: 15px 20px;
  text-transform: uppercase;
}
/*------------*/

/*==============================inner-products-css-end=================================*/

.thnak4{color: #000;}
.message{color: #000;}