body{font-family:Myriad pro;}
.main-header{position:relative;}

.inner-header{    margin-top: 20px;
    width: 1200px;margin-bottom:15px;
    margin-left: auto;
    margin-right: auto;}
.logo{margin-right:10px;}
	.logo,nav{display:inline-block;vertical-align: middle;}
nav{margin-top: 20px;}
	nav ul{background:#000;padding: 12px;border-radius:8px;
    margin-left: 91px;}
	nav ul li{display:inline-block;}
	nav ul li a{padding:10px 20px;color:#fff;text-align:center;}
	nav ul li a.active{background:#e52741;color:#fff;padding:18px;}
p.contact-top1 {
    text-align: right;
    font-size: 18px;
    margin-top: 20px;
    margin-right: 20px;
}
span img {
    margin-right: 5px;
 vertical-align: bottom;

}
span.con {
    margin-left: 10px;
}
span a{color:#000;}
	.banner-wrap{position:relative;}
	.banner-wrap img{width:100%;}
.icon{float:right;margin-right:10px;margin-top: -10px;}
.icon img{vertical-align: bottom;padding-left: 10px;padding-right:2px;}
.jsso img{width:100%;}
	.container{width:1200px;margin-left:auto;margin-right:auto;background:#f2f2f2;-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);}
	.wel-container{width:1200px;margin-left:auto;margin-right:auto;}
.home-banner.owl-carousel .owl-controls .owl-nav .owl-prev {
    background: url(../images/prev.png) no-repeat left center;
      margin-left: 10em;
    margin-top: -246px;
    height: 50px;
    width: 50px;
position: absolute;
    overflow: hidden;
    text-indent: 100%;
}
.home-banner.owl-carousel .owl-controls .owl-nav .owl-next{
	position: absolute;
    background: url(../images/next.png) no-repeat right center;
     margin-left: 74em;
	 margin-top: -246px;
    height: 50px;
    width: 50px;
    overflow: hidden;
    text-indent: 100%;
}
/*.home-banner.owl-carousel .owl-controls .owl-nav{position: absolute;
top: 50%;}*/
.slider{position:relative;padding-bottom:30px;}
.tub{background: #ba514b;border-radius: 40px 2px 40px;height: 280px;
    margin-left: 10px;margin-right:10px;padding-bottom:30px;box-shadow: 4px 0px 4px rgba(0,0,0,0.5);}
	.item h1{color: #000;background:#fbfbfb;
    padding-left: 20px;height:50px;
    padding-top: 20px;    border-radius: 40px 2px 40px;
    text-transform: uppercase;
    font-weight: 700;font-family:Myriad pro;}
	.item p{color:#fff;padding-top:10px;font-family: helvetica;
    line-height: 20px;font-size:14px;text-align: left;}
	.tub1{background: #718b30;border-radius: 40px 2px 40px;height: 280px;
    margin-left: 10px;margin-right:10px;padding-bottom:30px;box-shadow: 4px 0px 4px rgba(0,0,0,0.5);}
	.readmore a{color:#fff;font-family: helvetica;font-size:14px;float:right;margin-right:40px;margin-bottom: 30px;
margin-top: -15px;}
.details-img{margin-top:10px;}
	.details,.details-img,.details-item{display:inline-block;vertical-align:middle;}
	.details{width:165px;padding:10px;}
	.section-20{padding-top:20px;padding-bottom:20px;}
    .section-30{padding-top:30px;padding-bottom:30px;}
    .section-40{padding-top:40px;padding-bottom:40px;}
 .section-50{padding-top:40px;padding-bottom:40px;}
	.testimonial{display:inline-block;width:50%;margin:30px;border: 4px solid #cbcbcb;background:#fff;}
.testimonial1{display:inline-block;width:50%;margin:0 30px;}
.testimonial1 h2{ text-transform: uppercase;
    line-height: 45px;
    font-size: 20px;
    font-weight: 700;
}
.testimonial1 p{padding: 10px 20px;line-height: 20px; font-size: 15px;text-align: justify;}
.headwe{color:rgb(229, 39, 65);font-weight:700;}
	.testimonial h2{    text-transform: uppercase;font-weight: 700;padding-top:20px;padding-left: 20px;font-size:20px;}
	.testimonial p{padding: 10px 20px;line-height: 25px; font-size: 15px;}
	.video{display:inline-block;float: right;width:40%;}
	.video h2{text-transform: uppercase;font-weight: 700;font-size: 20px;line-height:45px;}
	 .read{color: #000;text-decoration: underline;}
	 .welcome{/*background:#e52741;*/background: url(../images/welcomeback.png);background-size:100% 100%;margin-left: -28px;margin-right: -30px;}
		.welcome_details{display:inline-block;width:50%;padding: 30px;}
		.welcome_details h2{font-weight: 700; font-size: 20px; line-height: 40px;color:#fff;
		text-transform:uppercase;}
		.welcome_details img{float:left;padding-right:20px;}
	 	 .welcome_details p{color:#fff;text-align:justify;font-size: 14px; line-height: 20px;padding-right: 10px;}
		.stren{display:inline-block;float:right;width:45%;
    padding: 30px;}
		.stren h2{font-weight: 700; font-size: 20px; line-height: 40px;color:#fff;
		text-transform:uppercase;}
		.stren p{color:#fff;text-align:justify;font-size: 14px;line-height: 20px;padding-right: 10px;}
		  .stren img{float:left;padding-right:20px;}
	 .main-footer {
    position:relative;
	background: #2d2d2d;
	 font-family: Calibri;

}

.footer_wrap{margin:0 auto;width:90%;}
.left-footer{margin-left:10px;float: left; width:30%;margin-top:20px;}


p.article,p.quick,p.blog,p.copy{color:#fff;font-size:14px;padding-bottom:10px;}
.middle-footer{width:50%;display:inline-block;text-align: center;}
.middle-footer p.news{color:#fff;text-align:center;margin-top:75px;}
.right-footer{float:right;}
.menu{margin-left:70px;}
.menu a{font-size: 14px;
border-right: 1px solid #fff;
padding-right: 5px;color:#fff;}
.menu a.last{border-right:none;}
.face_twitter{float:right;}
p.blog{color:#fff;float:left;}
.face_twitter ul li {
    display: inline-block;}
 .face_twitter .face a {
    background: url(../images/facebook.png) no-repeat;
}
 .face_twitter .twitter a {
    background: url(../images/twitter.png) no-repeat;
}
  .face_twitter .you a {
    background: url(../images/youtube.png) no-repeat;
}
.face_twitter ul li a {
    float: left;
    height: 32px;
    padding: 2px;
    width: 35px;
}
.read1 a{float: right;
    padding: 4px 8px;
    background: #9d182a;
    color: #fff;margin-top:20px;
    box-shadow: 11px 0px 27px #c52138;}
	.read2 a{float: right;
    padding: 4px 8px;
    background: #9d182a;
    color: #fff;
    box-shadow: 11px 0px 27px #c52138;margin-top:20px;}
	/*.indicator-slider .owl-dots{position: absolute;bottom: -20px;text-align: center;width: 100%;}
.indicator-slider .owl-dot{width:12px;height:12px;background:#000;display:inline-block;margin-left: 6px;border-radius: 100%;}
.indicator-slider .owl-dot.active{background:#fc1905;}*/
.dropdown{position:relative;}
.dropdown-content::before{border-bottom: 10px solid #e52741;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";
height: 0;left: 100px;position: absolute;top: -10px;width: 0;}
.dropdown-content{display: none;position: absolute;z-index: 99;background:#000;width:235px;left: -62px;top: 29px;}
.dropdown-content a{font-size:16px;padding:10px 12px;display:block;border-bottom: 1px solid #d4d4d4;font-family: calibri;text-align:center;}
.dropdown-content a.last{border-bottom: none;}
.dropdown:hover .dropdown-content{display:block;}
.about{margin:30px;position:relative;}
.about h2{font-weight: 700;font-size: 30px; line-height: 50px; text-transform: uppercase;}
.about p{line-height: 25px;
    font-size: 15px;
    padding-right: 20px;
    text-align: justify;}
	.about-details{margin:30px;}
	.quality{display:inline-block;width:45%;vertical-align: top;}
	.infra{display:inline-block;width:45%;float:right;}
	.quality h2{color: #e52741;font-weight: 700;text-transform: uppercase;font-size: 20px;line-height:40px;}
	.quality p{font-size: 15px;
    line-height: 25px;
    padding-right: 20px;
    text-align: justify;}
	.infra h2{color: #e52741;font-weight: 700;text-transform: uppercase;font-size: 20px;line-height:40px;}
	.infra p{font-size: 15px;
    line-height: 25px;
    padding-right: 20px;
    text-align: justify;}
	.contact-details{width:35%;display: inline-block;vertical-align: top;margin:20px;}
	.contact-details h2{font-weight: 700;
    font-size: 18px;}
.contact-details p{font-size:16px;font-family:calibri;text-align:justify;line-height:30px;color: #e52741;
}}
.contact{margin:30px;}
.map{display: inline-block;
width: 57%;
margin: 20px;}
.enquiry{margin:30px;}
.productrange{display:inline-block;width:45%;vertical-align:top}
.enquiry-from{display:inline-block;width:45%;}
.enquiry-from h2{font-size: 30px;
    text-transform: uppercase;
    line-height: 40px;
    font-weight: 700;}
.form-group{padding-bottom:15px;}
input{width:100%;padding:10px 12px;border-radius:4px;border:none;}
textarea{width:100%;padding:10px 12px;border-radius:4px;border:none;height:120px;}
.btn{padding:10px 12px; background:#000;color:#fff;width:40%;font-size:20px;}
.widget1 {padding:0 10px;width:70%;border-radius: 12px 3px 4px 5px;background:#fff;}
.widget1  h3 {
  padding:8px;
  border-radius:5px 5px 0 0;
  background-color:#e52741;
  font-size:18px;
  color:#FFF;
  font-weight:600;
  margin-bottom: 20px;
}
.blog_archieve {
  list-style:url(../images/li1.png);
  margin: 0;
  padding: 0 0 20px 20px;
  font-size:13px;
}

.blog_archieve li {
  padding: 8px 0;
  border-bottom: 1px dotted #dad4d4;
font-size:15px;
}
.blog_archieve li a{color:#e52741;}
.blog_archieve-new {
  list-style:disc;
  margin: 0;
  padding: 0;
  font-size:13px;
}

.blog_archieve-new li {
  padding: 4px 0 4px 0;
  border-bottom: 1px solid #dad4d4;
    text-transform: uppercase;
}
.blog_archieve-new li a{color:rgb(179, 62, 28);}
.blog_archieve-new li a.active{color:rgb(33, 150, 243);}
.blog_archieve li:first-child {
  padding-top: 0;
}
.test h2{margin-left: 20px;
    line-height: 40px;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 700;}
.test{margin:30px;}
.test1{ background: #e52741;}
   .testimonial2{width: calc(30% - 40px);
    display: inline-block;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.72);
    margin: 20px;
  }
  .test2{background:#009688;}
  .test3{background:#FF9800;}
   .testimonial2 p{ padding: 30px;
    text-align: justify;
    line-height: 25px;
    color: #fff;
}
.export{display:inline-block;width:52%;}
.export h2{font-weight:700;line-height:20px;}
.export img{padding-top:30px;}
.cert{display:inline-block;width:52%;}
.cert h2{font-weight:700;line-height:20px;}
.cert img{}
.tubular{margin:30px;}
.tubular h2{    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;background: rgb(229, 39, 65);
    padding: 15px 0;
    color: #fff;
    text-align: center;
}
.tubular p{ text-align: justify;line-height: 22px;font-size: 15px;padding-bottom: 15px;
    padding-top: 20px;}
.tubular-data{width:100%;}
.tubular-info{width: 45%;display: inline-block;vertical-align:top;}
.tubular-img{display: inline-block;width:50%;padding-left:40px;}
.tubular-img img{  width: 240px;padding-bottom:10px;
    margin-right: 20px;}
	.tubular-data h3{text-transform:uppercase;font-weight:700;font-size:20px;padding:20px 0;}
	.tubular-data h4{text-transform:uppercase;font-weight:700;font-size:18px;line-height:40px;}
	.spec h4{text-transform:uppercase;font-weight:700;font-size:18px;line-height:40px;}
	.spec p {background: #fff;padding: 20px;    line-height: 25px;
    font-size: 15px;}
	.spec ul {background: #fff;padding: 20px 30px;}
	.spec ul li{line-height: 30px;font-size: 15px;list-style-image: url(../images/li.png);
    list-style-position: inside;    list-style-position: outside;
    list-style-image: url(../images/li1.png);
}
video.vid-con {max-width:100%;height:245px;}
.item1 h2{font-size: 18px; padding: 10px 0;text-align: left;font-weight: 700;letter-spacing: 1px;}
.item a{color:#fff;}
	.item1 img{  box-shadow: 0 2px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,0.5);
	}
.item1 img{width:240px;}
.item1 a{color:#000;}
.slider h2{font-size:30px;    text-transform: uppercase;}

.indicator-slider1.owl-carousel .owl-controls .owl-nav .owl-prev{float:right;background: url(../images/prev1.png) no-repeat left center;margin-top: -295px;margin-right: 50px;height: 50px;width: 50px;overflow: hidden;text-indent: 100%;}
.indicator-slider1.owl-carousel .owl-controls .owl-nav .owl-next{float:right;background: url(../images/next1.png) no-repeat right center;margin-top: -295px;margin-right:35px;height: 50px;width: 50px;overflow: hidden;text-indent: 100%;}
.gall {
    font-size: 25px;font-weight:700;line-height:70px;
    text-transform: uppercase;
    padding-bottom: 20px;
padding-left:25px;
}
.indicator-slider1{background: #337ab7;    background-image: -webkit-linear-gradient(bottom,#dad4d4 0,#337ab7 100%);
    padding: 20px 50px;}
.indicator-slider1.owl-carousel .owl-stage-outer{padding:0 20px;}
.slider-up{width:35%;display:inline-block;vertical-align: top;}
.tubular-side{width:60%;display:inline-block}
.slider1 {margin:30px;}
label.error{color:red;}
.thanku{background:url('../images/thanku.jpg');}
.wrap{width: 1200px;
    margin-top: 40px;}
.wrap p{text-align:center;}
.wrap h1{text-align:center;font-size:50px;line-height:70px;color:#2150a1;}
    .wrap p a{font-size: 20px;
    text-transform: uppercase;
    color: #00BCD4;}
.line{ 
    border-bottom: medium dotted #fed837;}
	.marquee-col a{color:#000;}
	.item-col-12{width:100%;}
.item-col{width:32%; display:inline-block;margin:20px 0;}
.item-col h1{color: #000;background:#c0b9b9;
    padding-left: 20px;height:50px;
    padding-top: 20px;   /* border-radius: 40px 2px 40px;*/
    text-transform: uppercase;
    font-weight: 700;font-family:Myriad pro;}
	.item-col p{color:#000;font-family: helvetica;
    line-height: 20px;font-size:15px;text-align: left;}
	.tub-item{background: #fff;border-radius: 40px 2px 40px;height: 280px;
    margin-left: 10px;margin-right:10px;padding-bottom:30px;box-shadow: 4px 0px 4px rgba(0,0,0,0.5);}
	.details-item{width: 250px;padding: 10px;}
	.readmore-item a{color:#000;font-family: helvetica;font-size:14px;float:right;margin-right:40px;margin-bottom: 30px;font-weight:600;
/*margin-top: -15px;*/}
.logo p{margin-top: 5px;
    font-size: 15px;text-transform:capitalize;}