@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px;font-family: 'pt_sansregular'; font-weight:400;}
ul, li { margin:0px; padding:0px; list-style:none;}
a{text-decoration:none;outline:none;}

a:hover {text-decoration:none;outline:none;}
h1,h2,h3,h4 {margin:0; padding:0;}
p{margin:0; padding:0;}

@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pts55f_0-webfont.eot');
    src: url('../fonts/pts55f_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts55f_0-webfont.woff2') format('woff2'),
         url('../fonts/pts55f_0-webfont.woff') format('woff'),
         url('../fonts/pts55f_0-webfont.ttf') format('truetype'),
         url('../fonts/pts55f_0-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pts75f_0-webfont.eot');
    src: url('../fonts/pts75f_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts75f_0-webfont.woff2') format('woff2'),
         url('../fonts/pts75f_0-webfont.woff') format('woff'),
         url('../fonts/pts75f_0-webfont.ttf') format('truetype'),
         url('../fonts/pts75f_0-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansitalic';
    src: url('../fonts/pts56f_0-webfont.eot');
    src: url('../fonts/pts56f_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts56f_0-webfont.woff2') format('woff2'),
         url('../fonts/pts56f_0-webfont.woff') format('woff'),
         url('../fonts/pts56f_0-webfont.ttf') format('truetype'),
         url('../fonts/pts56f_0-webfont.svg#pt_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold_italic';
    src: url('../fonts/pts76f_0-webfont.eot');
    src: url('../fonts/pts76f_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts76f_0-webfont.woff2') format('woff2'),
         url('../fonts/pts76f_0-webfont.woff') format('woff'),
         url('../fonts/pts76f_0-webfont.ttf') format('truetype'),
         url('../fonts/pts76f_0-webfont.svg#pt_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*header css start hear*/
.header{
	float:left;
	width:100%;
}
.container {
    width: 1210px;
}
.top-header{
	float:left;
	width:100%;
	padding:0 20px;
	background:#ec3137;
}
.soc-fb-icon{
	float:left;
	width:50%;
}
.fb-icon{
	float:left;
	width:35px;
	height:32px;
	margin:8px 0;
	background:url(../img/everone-sprite.png) no-repeat 0 0;
}
.right-cont{
	width:40%;
	float:right;
}
.soc-email-icon {
  float: left;
  margin: 5px 0 0;
  width: 55%;
}
.soc-email-icon a {
  color: #ffffff;
  float: left;
  font-size: 16px;
  margin: 8px 0 0;
  width: 87%;
}
.soc-email-icon a:hover {
	text-decoration:underline;
}
.email-icon {
  background: rgba(0, 0, 0, 0) url("../img/everone-sprite.png") no-repeat scroll -39px 0;
  float: left;
  height: 19px;
  margin: 2px 0;
  width: 35px;
}
.soc-phn-icon {
  float: left;
  margin: 5px 0;
  width: 45%;
}
.soc-phn-icon a {
  color: #ffffff;
  float: left;
  font-size: 16px;
  margin: 9px 0 0;
  width:100%;
}
.soc-phn-icon a:hover {
	text-decoration:underline;
}
.phone-icon {
  background: rgba(0, 0, 0, 0) url("../img/everone-sprite.png") no-repeat scroll -38px -22px;
  float: left;
  height: 28px;
  margin: -3px 0;
  width: 35px;
}
.line{
	float:left;
	margin:10px;
}
.sec-header{
	float:left;
	width:100%;
	padding:0 20px;
	background:#ffffff;
}
.everone-logo{
	float:left;
	width:40%;
	margin:12px 0;
}
.home-icon{
	float:left;
	background:url(../img/home-icon.png) no-repeat 0 0;
	width:23px;
	height:18px;
}
.home-icon:hover{
	float:left;
	background:url(../img/home-icon.png) no-repeat 0 -22px;
	width:23px;
	height:18px;
}
.home-active{
	background:url(../img/home-icon.png) no-repeat 0 -22px;
}
.navigation{
	float:right;
	width:56%;
	margin:40px 0;
}
.navigation ul{
	float:left;
	width:100%;
}
.navigation ul li{
	float:left;
}
.navigation ul li a{
	font-size:18px;
	color:#95979a;
	padding:0 20px;
}
.navigation ul li a:hover{
	color:#ec3137;
}
.active{
	color:#ec3137 !important;
}




/*slider css start hear*/

.slider{
	float:left;
	width:100%;
}

/*sec-cont css start hear*/
.sec-cont {
  float: left;
  margin: 40px 0;
  width: 100%;
  position:relative;
}
.sec-left-cont {
  float: left;
  left: -528px;
  position: absolute;
  top:-371px;
  width: 530px;
}
.sec-left-cont h2{
	font-size:24px;
	color:#fefefe;
	font-family: 'pt_sansbold';
	left: 185px;
    position: relative;
    top: -128px;
	text-transform:uppercase;
}
.sec-right-cont {
  float: right;
  padding: 45px 30px;
  width: 719px;
}
.right-top-cont{
	float:left;
	width:100%;
	margin-bottom:50px;
}
.right-top-cont h2{
	font-size:36px;
	color:#ec3137;
	font-family: 'pt_sansbold';
	text-transform:uppercase;
}

.third-cont h2{
	font-size:36px;
	color:#ec3137;
	font-family: 'pt_sansbold';
	text-transform:uppercase;
	padding-bottom:20px;
}


.right-top-cont p{
	font-size:16px;
	color:#666666;
	margin:40px 0;
	width:89%;
}
.right-bottom-cont {
  float: left;
  width: 100%;
  position: relative;
  left: -40px;
}

.bottom-text-cont{
	float:left;
	width:63%;
}
.bottom-text-cont h2{
	font-size:26px;
	color:#666666;
	font-family: 'pt_sansitalic';
	text-align:center;
	font-weight:600;
}
.weld-cont{
	float:left;
	width:100%;
	background:#cacbcc;
	padding:15px 33px;
	margin-top:15px;
	border-radius:10px 0 0;
}
.weld-cont h3 {
  color: #ffffff;
  font-family: "pt_sansitalic";
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
.bottom-img-cont {
  bottom: -89px;
  float: right;
  position: absolute;
  right: 0;
  width: 39%;
}
.advantage {
  float: left;
  position: absolute;
  width: 100%;
  right: 474px;
  top: 227px;
}
.advantage h2 {
  color: #ec3137;
  font-family: "pt_sansbold";
  font-size: 36px;
  margin: -27px 0 0 49px;
  text-transform: uppercase;
}
/*third-cont css start hear*/
.third-cont{
	float:left;
	width:100%;
	margin-top:25px;
	padding:0 20px;
}
.product-details-cont{
	float:left;
	width:100%;
	margin-bottom:-145px
}
.product-left-cont{
	float:left;
	width:50%;
}
.prod-top{
	float:left;
	width:100%;
}
.nom-one{
	float:left;
	width:60px;
	height:60px;
	background:#ec3137;
	border-radius:50px;
	text-align:center;
	margin-right:25px;
	color: #ffffff;
	font-size:36px;
  	font-family: 'pt_sansbold_italic';
  	padding:8px 0;
	
}
.prod-top h2{
	font-size:30px;
	color: #ec3137;
  	font-family: 'pt_sansbold_italic';
	margin-top: 15px;
}
.prod-top p {
  color: #666666;
  font-size: 16px;
  margin: 25px 59px 20px 85px;
}
.product-right-cont{
	float:right;
	width:50%;
	padding-bottom:120px;
}
.img-inform-cont {
  background: #ec3137 none repeat scroll 0 0;
  border-radius: 10px 0 0;
  bottom: 160px;
  float: right;
  height: 160px;
  position: relative;
  width: 410px;
  padding:20px 15px 20px 20px;
}
.img-inform-cont h2{
	font-size:14px;
	color:#ffffff;
	margin:0 0 5px 15px;
}
.right{
	float:left;
	margin-right:3px;
}

/*four-cont css start hear*/
.quote-cont-back {
  background: rgba(0, 0, 0, 0) url("../img/quats-back.png") no-repeat scroll center center / cover ;
  float: left;
  width: 100%;
  margin-top:135px;}
.quote-cont{
	float:left;
	width:100%;
	padding:30px 100px;
}
.quote-one{
	float:left;
	width:14%;
	margin-right:143px;
}
.quote-two{
	float:left;
	width:14%;
	margin-right:143px;
}
.quote-three{
	float:left;
	width:14%;
	margin-right:143px;
}
.quote-four{
	float:right;
	width:14%;
}
.quote-img {
  border: 3px solid #ec3137;
  border-radius: 100px;
  float: left;
  height: 130px;
  text-align: center;
  width: 130px;
  padding: 30px 0;
  background:#ec3137;
}

.quote-text{
	float:left;
	width:100%;
	text-align:center;
}
.quote-text h2{
	font-size:18px;
	color:#ffffff;
	margin:15px 10px;
}
	

/*footer css start hear*/
.footer{
	float:left;
	width:100%;
	padding:50px 20px;
}

.footer-left{
	float:left;
	width:63%;
	border-right:1.5px solid #95979a;
}
.footer-left ul{
	float:left;
	width:30%;
}
.footer-left ul li{
	float:left;
	width:100%;
	padding:10px 0;
}
.footer-left ul li a{
	font-size:16px;
	color:#333333;
}
.footer-left ul li a:hover{
	font-size:16px;
	color:#ec3137;
	padding-left:3px;
	transition:all 0.5s ease 0s;
}
.footer-right{
	float:right;
	width:37%;
	padding:0 0 0 90px;
}
.footer-right p{
	float:left;
	font-size:16px;
	color:#333333;
}
.footer-right ul{
	float:left;
	width:100%;
	margin:8px 0;
}
.footer-right ul li{
	float:left;
	width:100%;
	margin:5px 0;
}
.footer-right ul li a{
	font-size:16px;
	color:#333333;
}
.footer-right ul li a:hover{
	color:#ec3137;
	text-decoration:underline;
}		
.footer-mail-icon{
	float:left;
	width:18px;
	height:13px;
	background:url(../img/everone-sprite.png) no-repeat -72px 0;
	margin:4px 10px 0 0;
}

.footer-phone-icon{
	float:left;
	width:20px;
	height:20px;
	background:url(../img/everone-sprite.png) no-repeat -72px -22px;
	margin:2px 10px 0 0;
}


.copyright{
	float:left;
	width:100%;
	background:#ec3137;
	padding:20px;
	text-align:center;
}
.copyright p{
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
}







/*product page start hear*/

.wapper-img{
	float:left;
	width:100%;
	background:url(../img/advant-pipe-back-one.png) no-repeat;
	position:relative;
	bottom:0px;
}

.prod-img{
	float:left;
	width:100%;
	background:url(../img/prod-back-img.png) no-repeat center center;
	background-size:cover;
	height:150px;
}
.prod-text-left{
	float:left;
	width:40%;
}
.prod-img h2{
	font-size:36px;
	color:#ffffff;
	font-family: 'pt_sansbold';
	margin:57px 20px;
	text-transform:uppercase;
}
.prod-text-right{
	float:left;
	width:60%;
	text-align:center;

}
.prod-img p{
	font-size:24px;
	color:#ffffff;
	margin:42px 0;
	text-align:center;
	text-transform:uppercase;
	font-family: 'pt_sansbold';
}
.middle-cont{
	float:left;
	width:100%;
	padding:0 20px;
}
.page-cont {
  border-bottom: 2px solid #cacbcc;
  float: left;
  margin: 35px 0 0;
  padding: 0 0 20px;
  width: 100%;
}
.page-cont a{
	font-size:14px;
	color:#95979a;
	
}
.page-cont a:hover{
	color:#ec3137;	
}
.page-cont span {
  margin: 10px;
  position: relative;
  top: -3px;
}
.prod-sec-cont{
	float:left;
	width:100%;
	padding:10px 0;
}
.prod-sec-cont h2{
	font-size:40px;
	color:#ec3137;
	text-transform:uppercase;
	font-family: 'pt_sansbold';
	margin:45px 0 ;
	float:left;
	width:35%;
}
.prod-line{
	float:left;
	width:613px;
	height:8px;
	background:#cacbcc;
	margin-top:65px;
}
.pipe-img {
  bottom: -8px;
  float: right;
  position: relative;
}
.prod-details-cont{
	float:left;
	width:100%;
	padding:0 50px;
	background:#666666;
	border-radius:15px;
}
.pipe-tag{
	float:left;
	width:100%;
	padding:0 95px;
}
.pipe-tag ul{
	float:left;
	width:100%;
}
.pipe-tag ul li {
  float: left;
  margin: 0 20px;
  width: 20%;
}

.pipe-tag ul li a {
  background: rgba(0, 0, 0, 0) url("../img/prod-tag-rad.png") no-repeat scroll 0 0;
  color: #ffffff;
  float: left;
  font-family: "pt_sansbold";
  font-size: 16px;
  height: 100px;
  margin: 0 18px;
  padding: 36px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: -32px;
  width: 90%;
}
.pipe-ract-padding{
	padding:36px 1px !important;
}
.pipe-other-padding{
	padding:45px !important;
}
.pipe-tag ul li a:hover {
 background: url(../img/prod-tag-gray.png) no-repeat;
  color: #ec3137;
}
.product-img{ width:100%; text-align:center;}
.round-img{ width:100%; text-align:center;}
.ractangle-img{ width:100%; text-align:center;}
.others-img{ width:100%; text-align:center;}
.upcoming-img{width:100%; text-align:center;}
.home-advantage {font-size:16px!important; color:#666!important;padding:8px 5px; font-family:"pt_sansregular",arial!important;border-bottom:1px dotted #ccc;width:90%;}
.read-more {font-style:"pt_sansregular",arial!important;font-size:14px;color:red; padding:5px;float:left;}

