@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700');
body{margin: 0px;padding:0px; font-family: 'Hind', sans-serif !important; overflow-x: hidden !important; }
body:-webkit-scrollbar { display: none;}
h1,h2,h3,h4,h5,h6,p,ul,li{	margin: 0px; padding: 0px;}
.top-bar{background: #af251c; height: 3px;}
.main-header{padding: 30px 0px 20px;}
.left-icon-bar{padding: 27px 0px;}
.left-icon img{max-width: 30px; float: left; margin-right: 10px; margin-top: 7px;}
.left-icon p{float: left; font-size: 16px; color: #000; line-height: 19px;}
.left-icon p span{color: #515151; font-size: 18px;}
.left-icon p a{color: #000; transition: ease-in-out .5s;}
.left-icon p a:hover{text-decoration: none; color:#ffba15; }
.right-icon{list-style: none; margin-top: 14px;}
.right-icon li{float: left; padding-right: 7px;}
.right-icon img{max-width: 20px;}
.video-col {width: 100%;}
.video-col #myVideo {width: 100%; min-width: 100%;   min-height: 100%;}
.main-carousel .carousel-caption{top: 35%;  text-align: right; right: 14.5%; box-shadow: none;}
.main-carousel .carousel-caption h3{font-size: 60px; box-shadow: none; margin-top: 0px; line-height: 70px;}
.main-carousel .carousel-caption h3 span{font-size: 60px; font-weight: 300;}
.btn-warning {color: #000 !important;background-color: #ffba15!important;border-color: #ffba15!important;}
.btn{font-size: 18px !important; font-weight: 600 !important; padding: 12px 38px !important; border-radius: 0px !important; transition: ease-in-out 0.5s;}
.btn-warning:hover{background: #af251c !important; color: #fff !important; border-color: #af251c !important;}
.what-we{padding: 40px 0px 40px;}
.industry{position: relative; z-index: 11;}
.industry-position{ background: #fff; margin-top: -160px;  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.2);}
.mining-right{border-right: 2px solid #f0f0f0;}
.what-col h1{font-size: 35px; font-weight: bold; color: #af251c; margin: 0px; margin-bottom: 20px;}
.what-col p{font-size: 18px; font-weight: 300; line-height: 26px; color: #727272;  margin-bottom: 30px}
/*.mining-text{box-shadow: 10px 5px 5px 1px rgba(0, 0, 0, 0.2);}*/
.mining-text{padding: 23px;}
.mining-text img{max-width: 71px; margin-bottom: 20px;}
.mining-text h3{font-size: 25px; font-weight: bold; margin: 0px; margin-bottom: 20px;}
.mining-text p{font-size: 18px; font-weight: 300; line-height: 26px; color: #727272; margin-bottom: 30px}
.read-more{background: transparent !important;}
.success-story{padding: 40px 0px 40px; overflow: auto;}
.success-img{width: 50%; padding-right: 15px; float: left; box-sizing: border-box;}
.success-img img{width: 100%; -webkit-transition: all 1s ease; /* Safari and Chrome */    -moz-transition: all 1s ease; /* Firefox */    -ms-transition: all 1s ease; /* IE 9 */    -o-transition: all 1s ease; /* Opera */    transition: all 1s ease;}
.success-img img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */    -moz-transform:scale(1.05); /* Firefox */    -ms-transform:scale(1.05); /* IE 9 */    -o-transform:scale(1.05); /* Opera */     transform:scale(1.05);}
.success-text{width: 50%; padding: 0px 15px;  float: left;}
.shriram-text{width: 75%; padding: 100px 0px 0px 30px;}
.shriram-text h1{font-size: 33px; font-weight: bold; color: #af251c; margin: 0px; margin-bottom: 20px;}
.shriram-text h4{font-size: 23px; font-weight: 300; color: #010e2a; line-height: 35px; margin: 0px; width: 80%; margin-bottom: 15px;}
.shriram-text p{font-weight: 300; font-size: 18px; line-height: 26px; width: 87%; margin-bottom: 20px;}
.years-text{width: 65%; float:left;}
.years-text span{border: 10px solid#010e2a;padding: 39px 14px 33px;font-size: 40px;font-weight: 700;display: inline-block; color: #af251c; float: left;margin-right: 10px; line-height: 0px;}
.years-text h3{float: left; width: 41%; margin: 0; font-size: 24px; font-weight: 400; color: #af251c; line-height: 30px;}
.years-text-right{float:right; width: 33%;}
.client-section{background: url(../images/client-img.jpg) center no-repeat; background-size: cover; padding: 70px 0px;}
.client-text h3{font-size: 40px; font-weight: 400; color: #fff;  line-height: 45px; margin: 0; margin-bottom: 50px; margin-top: 28px;}
.client-text{text-align: right; margin-bottom: 30px;}
.string-text{text-align: center; cursor: pointer; }
.string-img{width: 136px; height: 136px; border:3px solid#fff; text-align: center; border-radius: 50%; margin: 0 auto; margin-bottom: 15px;}
.string-img img{max-height: 88px; margin-top: 23px; -webkit-transition: -webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out; }
.string-text:hover img{-webkit-transform: rotate(360deg);transform: rotate(360deg); transition: all 0.3s ease-in-out 0s;}
.string-text h2{font-weight: 400; font-size: 30px; color: #ffba15; margin: 0px; margin-bottom: 10px;}
.string-text h3{font-weight: bold; font-size: 25px; color: #fff; margin: 0px; margin-bottom: 15px; }
.manufacturing-section{background: url(../images/manufacturing.jpg) center no-repeat; background-size: cover; padding: 60px 0px 40px;}
.manu-heading{text-align: left; padding: 90px 90px 56px !important;}
.manu-heading h2{ font-size: 30px; font-weight: bold; color: #af251c; margin:0px; margin-bottom: 20px; }
.manu-heading p{font-size: 18px; font-weight: 300; color: #000; line-height: 26px;}
.steel-col{background: #fff; border:1px solid#e6e6e6;  padding: 37px 38px  !important;}
.steel-col h3{font-size: 25px; font-weight: bold; margin:0px; margin-bottom: 20px; color: #000;}
.steel-col p{font-size: 18px; font-weight: 400; color: #000; line-height: 26px; margin-bottom: 15px;}
.steel-col img{max-height: 97px;}
.moulding-col{background: #fff; border:1px solid#e6e6e6;  padding: 37px 25px  !important;  margin-top: -1px; margin-right: -1px;}
.moulding-col h3{font-size: 25px; font-weight: bold; margin:0px; margin-bottom: 20px; color: #000;}
.moulding-col p{font-size: 18px; font-weight: 400; color: #000; line-height: 26px; margin-bottom: 30px;}
.moulding-col img{max-height: 70px;}
.space-col2{margin-left: 2px;}
.health-section{padding: 50px 0px;}
.health-col h2{font-size: 30px; font-weight: bold; color: #af251c; margin: 0px; margin-bottom: 20px; margin-top: 20px;}
.health-col .panel,.panel-body {  box-shadow: none;}
.health-col .panel-group .panel-heading {  padding: 0; border: 1px solid #ddd; border-radius: 0px;}
.health-col .panel-group .panel-heading a {  display: block;  padding: 16px 15px;  text-decoration: none;  position: relative; outline:0px;}
.health-col .panel-group .panel-heading a:after {  content: '-';  float: right; background: #ddd; display: inline-block;border-radius: 50%;color: #fff; width: 25px; height: 25px; text-align: center;}
.health-col .panel-group .panel-heading a.collapsed:after {  content: '+';background: #ddd; display: inline-block;width: 25px; height: 25px; text-align: center;border-radius: 50%;color: #fff; padding-top: 2px;}
.health-col .panel-group .panel {border-radius:0px;}
.health-col .panel{border: 0px solid transparent;}
.health-col .panel-group .panel-heading + .panel-collapse > .panel-body {border-top: 0px solid #ddd;}
.health-col .panel-title{font-size: 20px; font-weight: bold; color: #af251c;}
.health-col .panel-body p{font-size: 18px; line-height: 26px; margin-bottom: 15px;}
.health-col .panel-body a{color: #ffbe24; font-size: 18px; text-decoration: none; transition: ease-in-out 0.5s}
.health-col .panel-body a:hover{color: #af251c;}
.health-img-col img{width: 100%;  -webkit-transition: all 1s ease; /* Safari and Chrome */    -moz-transition: all 1s ease; /* Firefox */    -ms-transition: all 1s ease; /* IE 9 */    -o-transition: all 1s ease; /* Opera */    transition: all 1s ease;}
.health-img-col img:hover{-webkit-transform:scale(1.05); /* Safari and Chrome */    -moz-transform:scale(1.05); /* Firefox */    -ms-transform:scale(1.05); /* IE 9 */    -o-transform:scale(1.05); /* Opera */     transform:scale(1.05);}
.video-sec{padding: 50px 0px;}
.corporate-video h2{font-size: 30px; font-weight: bold; color: #af251c; margin: 0px; margin-bottom: 20px;}
.video-responsive{float: none; clear: both;width: 100%; position: relative;padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.video-responsive iframe{position: absolute;top: 0;left: 0; width: 100%; height: 100%;}
.footer-section{background: #010e2a; padding: 50px 0px;}
.footer-text{padding-left: 110px; margin-top: 20px;}
.footer-text p{color: #fff; font-size: 17px; font-weight: 300; line-height: 23px; margin-bottom: 25px;}
.footer-contact{list-style: none; margin: 0px; padding: 0px;}
.footer-contact li{position: relative; margin-bottom: 15px;}
.footer-contact li img{position: absolute; max-height: 31px; top: 8px;}
.footer-body{margin-left: 46px;}
.footer-body p{font-size: 16px; font-weight: 400; color: #fff; margin-bottom: 0px}
.footer-body span{font-size: 18px; font-weight: 400; color: #4e576a}
.footer-body p a{color: #fff; transition: ease-in-out .5s;}
.footer-body p a:hover{text-decoration: none; color: #ffbe24; }
.footer-icon{margin: 0px; padding: 0px; list-style: none; margin-left: 43px;}
.footer-icon li{float: left; padding-right: 6px;}
.footer-icon li img{max-height: 16px;}
.home-text{margin: 0px;padding: 0px; list-style: none;}
.home-text li{float: left; color: #fff; font-size: 20px;font-weight: 400; padding-left: 60px; margin: 24px 0px 38px;}
.home-text li:first-child{padding-left: 0px;}
.home-text li a{color: #fff;transition: ease-in-out 0.5s }
.home-text li a:hover{color: #ffbe24; text-decoration: none;}
.comapany-text{margin: 0px; padding: 0px; list-style: none; margin-bottom: 12px;}
.comapany-text h4{font-size: 20px; font-weight: 400; color: #af251c; margin-top: 0px; margin-bottom: 15px;}
.comapany-text li{padding-bottom: 5px;}
.comapany-text li a{font-size: 18px; font-weight: 400; color: #a3a8b2; text-decoration: none; transition: ease-in-out 0.5s}
.comapany-text li a:hover{color: #ffbe24;}
.company-right-p{padding-left: 37px;}
.bro-down{position: relative; padding-top: 10px;}
.bro-down img{position: absolute;max-height: 31px;left: 35px;}
.bro-down p{margin-left: 76px;font-size: 18px;font-weight: 400;color:#fff;margin-bottom: 0px;margin-top: 6px;}
.bro-down a:hover,.bro-down a p:hover{text-decoration: none; color: #ffbe24; transition: ease-in-out 0.5s  }
.footer-bottom{background: #fff; padding: 20px 0px;}
.bottom-text p{margin: 0px; font-size: 16px; font-weight: 400; color: #212c45;}
.bottom-text p a{color: #212c45; text-decoration: none; outline: 0px; transition: ease-in-out 0.5s}
.bottom-text p a:hover{color: #ffbe24;}
/*about header*/
.about-header{position: relative; text-align: center;}
.about-header img{width: 100%;}
.bread-sec{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.bread-sec h3{font-size: 40px; font-weight: bold; color: #fff;margin: 79px 0px 0px;}
.bread-sec .breadcrumb{background: none;}
.bread-sec .breadcrumb li{color: #fff; font-size: 23px; }
.bread-sec .breadcrumb li a{color: #fff; font-weight: 400; transition: ease-in-out .5s;}
.bread-sec .breadcrumb li a:hover{text-decoration: none;color: #af251c;}
.bread-sec .breadcrumb > li + li::before{color: #fff;}

.about-img{ width: 100%; background: url(../images/about-bg.jpg) top center; background-size: cover; /*padding: 120px 0px 80px 0px;*/ }
.header-text h3{ width: 100%; text-align: center; color: #fff; font-size: 40px; font-weight: bold; line-height: 0px; padding: 132px 0px; margin: 0px; }
.header-text .breadcrumb{background: none; text-align: center; display: none;}
.header-text .breadcrumb li{color: #fff; font-size: 23px; }
.header-text .breadcrumb li a{color: #fff; font-weight: 400; transition: ease-in-out .5s;}
.header-text .breadcrumb li a:hover{text-decoration: none;color: #af251c;}
.header-text .breadcrumb > li + li::before{color: #fff;}

/*overview*/
.our-story{padding: 70px 0px;}
.overview-left{position: relative;}
.over-text {background:#af251c;position: absolute;right: 0px;top: 34px;width: 262px;height: 245px;padding: 30px 97px 20px 20px; }
.over-text h3{font-size: 23px; font-weight: 300; line-height: 26px; color: #fff; margin: 0 0 10px;}
.over-text p{font-size: 35px; font-weight: bold; line-height: 40px; color: #fff; margin: 0 0 0;transition: ease-in .5s; }
.over-text:hover p{color: #ffbe24;}
.over-right{margin: 35px 0 20px;display: inline-block;}
.years-8{border: 8px solid#010e2a; font-size: 50px;font-weight: bold;padding: 33px 20px 26px;display: inline-block; color:#af251c; float: left; line-height: 35px;}
.overview-right:hover .years-8{color: #ffbe24;transition: ease-in-out .5s; border: 8px solid#ffbe24;}
.over-right h1{float: left;padding: 0 0px 0 18px;width: 49%; margin: 0px; font-size: 35px; line-height: 40px; font-weight: 400; color: #af251c;}
.overview-right p{font-size: 20px; font-weight: 300; line-height: 30px; color: #010e2a; margin: 0 0 15px;}
.overview-right p:last-child{font-size: 25px; line-height: 30px; color: #af251c;margin: 0 0 15px; }
.vision-section{background: url(../images/vision-bg.jpg) no-repeat center center; padding: 73px 0px;}
.vision-center{width: 630px; height: 665px; background: #fff; margin: 0 auto;position: relative;padding: 80px 36px 65px 0px;}
.vision-box{position: relative;margin-bottom: 70px;display: inline-block;}
.vision-box-text{margin: 20px 0 0 220px;}
.vision-box-text h3{font-size: 30px; line-height: 45px; font-weight: bold; margin: 0; color: #030303;}
.vision-box-text p{font-size: 20px; line-height: 30px; font-weight: 300;}
.vison-img{position: absolute;left: -59px;top: -18px;margin-bottom: 50px;transition: ease-in-out 0.3s;}
.vision-2{position: absolute;left: 0; transition: ease-in-out 0.8s;top: 0; opacity: 0;}
.vision-box:hover .vision-2{z-index: 1; opacity: 1; }
.why-choose{background: url(../images/why-bg.jpg) no-repeat center center; padding: 73px 0px;}
.why-heading h2{ font-size: 30px; line-height: 45px; font-weight: bold; margin:0 0 40px; text-align: center; }
.why-box{ background: #fff;border: 1px solid#e6e6e6; padding: 20px 12px 20px 18px !important;margin-bottom: 30px;margin-right: -1px;}
.why-box h3{font-size: 23px; line-height: 28px; font-weight: 400; color: #000;margin: 20px 0px;}
.why-box p{font-size: 17px; line-height: 26px; font-weight: 300;margin: 0 0 20px; }
.why-mp {margin-top: 42px;}
.why-mp img{margin-top: 47px;}
.why03{margin-top: 54px;}
.why-box img{ -webkit-filter: grayscale(100%); filter: grayscale(100%); transition: ease-in-out 0.3s; }
.why-box:hover img{	-webkit-filter: grayscale(0); filter: grayscale(0); margin-left: 60%;}
/*core-team*/
.core-team{background: #f6dfde url(../images/core-bg.png) center center; padding: 65px 0px;}
.core-heading{text-align: center;}
.core-heading h1{font-size: 30px; line-height: 40px; font-weight: 300; margin: 0 0 30px;}
.core-heading h1 span{color: #b83e36;}
.core-img img{width: 100%; margin-bottom: 10px; transition: box-shadow .3s;box-shadow: 0 0 11px rgba(33,33,33,.2); }
.core-img a{outline: none;}
.core-img a p{font-size: 20px; line-height: 30px; font-weight: 300; margin: 0px; color: #000;}
.core-img a:hover{text-decoration: none; }
.core-img h3{font-size: 18px; line-height: 28px; font-weight: bold; margin: 0 0 30px; color: #b83e36;}
.core-mt{margin-top: 50px;}
.core-mt-1{margin-top: 100px;}
.custom-dialog{width: 100% !important; max-width: 370px; margin: 30px auto !important;}
.custom-title span{color: #b83e36;}
.core-img:hover .img-zoom {opacity: 1; transition: .3s ease-in-out;}
.core-img:hover span{-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: all 0.3s ease-in-out 0s;}
/*health-safety*/
.health-bg{width: 100%; background: url(../images/health-bg.jpg) top center; background-size: cover;}
.health-sec{background: #cdecdd url(../images/core-bg.png) center center; padding: 65px 0px; margin-top: -10px;}
.health-text{padding: 0 316px !important;}
.health-text h1{font-size: 30px; line-height: 40px; font-weight: 600;color: #b83e36; text-align: center; margin:0 0 15px;}
.health-text p{font-size: 20px; line-height: 30px; font-weight: 300;margin:0 0 30px;}
.health-text .health-f{font-size: 20px; line-height: 30px; font-weight: 300; margin:0 0 15px;}
.health-img-sec{padding: 0 234px !important;}
.health-img img{width: 100%;box-shadow: 0 0 11px rgba(33,33,33,.2); }
.health-img-mp{margin-top: 50px;}
.environment-sec{background: url(../images/environment-bg.jpg) center center; padding: 65px 0px; border-bottom: 1px solid#fff;}
.envir-text{padding: 0 107px !important; }
.envir-sec01{width: 22% !important;}
.envir-sec01 img{width: 100%;margin-top: 127px;}
.envir-sec02{width: 28% !important;}
.envir-sec02 img{width: 100%;}
.envir-text{width: 50% !important;}
.envir-text h3{font-size: 30px; line-height: 40px; font-weight: 600; color: #fff;margin:0 0 15px;}
.envir-text p{font-size: 20px; line-height: 26px; font-weight: 300; color: #fff;margin:0 0 15px;}
/*steel-melting*/
.steel-bg{ width: 100%; background: url(../images/steel-melting-header.jpg) top center; background-size: cover;}

/*heat-treatment*/
.heat-bg{width: 100%; background: url(../images/heat-treatmen-header.jpg) top center; background-size: cover;}
.heat-sec{padding: 60px 0px; background: url(../images/steel-melting-bg.jpg) no-repeat; background-size: cover; }
.heat-text-r{padding-left: 97px !important;}
.heat-text-r p{font-size: 20px; line-height: 30px; font-weight: 300; color: #010e2a;margin:0 0 15px;}
.heat-text-r p:first-child{font-size: 20px; line-height: 30px; font-weight: 300; color: #000; margin-top: 30px;}
.treatment-sec{background: #f2f2f2 url(../images/core-bg.png) center center; padding: 65px 0px; }
.treatment-img{position: relative;}
.treatment-img img{margin-bottom: 20px; transition: .5s ease-in-out; width: 100%; max-width: 342px;}
.img-zoom {transition: .5s ease-in-out; opacity: 0;position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); text-align: center;}
.treatment-img a,.treatment-img a:hover{color: #000; text-decoration: none;}  
.treatment-img a p{font-size: 18px; font-weight: 400; line-height: 28px; margin-bottom: 30px;}
.img-zoom span {background:#af251c;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;text-align: center;
font-size: 25px;color:#fff; }
.treatment-img:hover .img-zoom{ opacity: 1;transition: .3s ease-in-out;}
.treatment-img:hover span{-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: all 0.3s ease-in-out 0s;}
.treatment-mt01{margin-top: 50px;}
.treatment-mt02{margin-top: 100px;}
.treatment-mt03{margin-top: 207px;}
.treatment-mt04{margin-top: -211px;}
/*lab-treatment*/
.lab-testing-bg{width: 100%; background: url(../images/lab-testing-header.jpg) top center; background-size: cover;}
.chemi-text{font-size: 23px; line-height: 30px; font-weight: 300; color: #af251c;}
.lab-sec{background: #f1f1f1 url(../images/core-bg.png) center center; padding: 65px 0px;}
.mould-text{margin-top: 30px; padding-left: 15px !important; padding-right: 97px !important;}
.mould-img{margin-top: 30px;}
.mould-img img{width: 100%;}
.sieve-text{padding-left: 55px; list-style: none; margin: 0 0 30px;}
.sieve-text li{font-size: 18px; line-height: 25px; font-weight: 400; margin-bottom: 10px;}
.sieve-text li:before {content: "\2022";color: #b0c0c5;  font-weight: bold;display: inline-block;width: 1em; margin-left: -1em;}

/*machine-shop*/
.machine-shop-bg{width: 100%; background: url(../images/machine-shop-header.jpg) top center; background-size: cover;}
.heat-text-r h3{font-size: 30px; line-height: 40px; font-weight: 600; color: #af251c; margin: 35px 0 10px;}
.heat-text-r .machine-width01{font-size: 25px; line-height: 35px; font-weight: 300; color: #000; }
.machine-width{width: 90%;}
/*inspection-sec*/
.inspection-sec{background: #ffffff url(../images/core-bg.png) center center; padding: 65px 0px;}
.inspe-text .once-f{margin-bottom: 10px; position: relative;}
.inspe-text .once-f:after{content: ''; position: absolute; background: url(../images/inspection-icon.png) no-repeat;width: 94px;height: 91px;left: -124px;top: 0;}
/*no-bake-moulding*/
.nobake-bg{ width: 100%; background: url(../images/no-bake-moulding-header.jpg) top center; background-size: cover;}
.bake-text img{margin: 20px 0 30px;}
.moulding-sec{background: #ebebeb url(../images/core-bg.png) center center; padding: 65px 0px;}
/*quality-sec*/
.quality-bg{width: 100%; background: url(../images/quality-header.jpg) top center; background-size: cover;}
.quality-sec{background: url(../images/quality-bg.jpg) center center;}
.quality-sec .qua-text:first-child{font-size: 20px;line-height: 30px;font-weight: 300;color:#010e2a;margin: 0 0 15px;}
.quality-sec .qua-text01{font-size: 25px;line-height: 35px;font-weight: 300;color:#af251c;margin-top: 30px;}
.qprocess-sec{padding: 60px 0px 0px;}
.pro-img-main{padding: 0 75px !important;}
.pro-img{padding: 0 5px !important; margin-bottom: 40px;}
.pro-img > img{width: 100%;/*webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;*/ }
.pro-img > img:hover{-webkit-filter: grayscale(0);filter: grayscale(0);}
.por01-mt{margin-top: 255px;}
.pro-logo{position: relative;}
.pro-logo img{position: absolute; right: 0px;left: 52px;width: 100%;}
.pro-para{text-align: center; padding: 0px !important;}
.pro-para p{font-size: 20px; line-height: 30px; font-weight: 300; color: #010e2a; margin-bottom: 40px;}
.prob-left{background: #fbe7ea; padding: 50px 50px 30px 35px !important; margin-bottom: 40px;}
.prob-left p{font-size: 28px; line-height: 38px; font-weight: 300; color: #000;margin: 20px 0px 15px; position: relative;}
.prob-left p:after{content: ''; width: 90%; height: 1px; background: #000; left: 0; }
.pro-border{border-bottom: 2px solid#000;width: 93%;}
.prob-img{padding-top: 17px;}
.prob-img img{float: right;}
.prob-right{background: url(../images/prob-bg.jpg) no-repeat;height: 620px; margin-bottom: 40px;}
.prob-text-r p{font-size: 25px; line-height: 35px; font-weight: 300; color: #fff;padding: 0px 40px 0px 45px;margin-top: 482px; }
.qua-icon{margin: 35px 0 60px;}
/**/
/*mining-industry*/
.mining-bg{width: 100%; background: url(../images/mining-bg.jpg) top center; background-size: cover;}
.mini-left img{width: 100%;}
.mini-sec-bg{width: 100%; background: url(../images/mini-sec-bg.jpg) top center; background-size: cover;}
.mini-para p{font-size: 20px; line-height: 30px; font-weight: 300; color: #010e2a; margin: 20px 0 12px;}
.mini-para .mini-icon{float: right;}
.mining-sec{background: #f2f2f2 url(../images/core-bg.png) center center; padding: 65px 0px;}
.aggre-sec{background: #ecf7e8 url(../images/core-bg.png) center center; padding: 65px 0px;}
.gyratory-sec{padding-left: 70px !important;}
.gyrat-icon img{margin-right: 20px;float: left;}
.gyrat-text{overflow: hidden;}
.gyrat-text h3{font-size: 58px; font-weight: 400; line-height: 62px; color: #646464; margin: 0px 0px 21px; position: relative;padding-bottom: 12px;}
.gyrat-text h3:after{content: ''; position: absolute; width: 100%; height: 5px; background: #cfcfcf;left: 0;bottom: 0;}
.gyrat-text p{font-size: 20px; font-weight: 400; line-height: 30px;}
.gyratory-img-sec img{width: 100%;}
.gyratory-img-sec:hover .img-zoom { opacity: 1;  transition: .3s ease-in-out;}
.gyratory-img-sec:hover span { -webkit-transform: rotate(360deg);  transform: rotate(360deg);  transition: all 0.3s ease-in-out 0s;}
.jaw-sec .gyrat-text{width: 67%; float: left;}
.jaw-icon img{ margin-left: 20px; margin-right: 0px; }
.jaw-bg{background: #dde3e7 url(../images/core-bg.png) center no-repeat; }
/*contact-sec*/
.contact-sec{background: #e9d0cf url(../images/core-bg.png) center center; padding: 65px 0px; margin-top: -10px;}
.info-add{padding: 0px; margin: 0px; list-style: none;}
.info-add li{position: relative; margin-bottom: 15px;}
.info-add li img{position: absolute; left: 0px;}
.add-body{margin-left: 70px;width: 61%;}
.add-body p{font-size: 20px; line-height: 30px; font-weight: 400; color: #010e2a;}
.add-mt{display: inline-block;margin-top: 12px;}
.add-mt a{color: #010e2a; transition: 0.5s ease-in-out;}
.add-mt a:hover{color: #af251c; text-decoration: none;}
.add-h{opacity: 0;}
.info-add li:hover .add-h{opacity: 1; transition: 0.5s ease-in-out;}
.cont-img{position: relative;}
.cont-img img{position: absolute;top: -114px;right: 0;}
.contact-form{padding: 50px 0px;}
.cont-form p{font-size: 18px; line-height: 30px; font-weight: 400; color: #000; margin: 0 0 20px;}
.cont-form .form-custom{height: 60px; background: #f1f1f1; border-radius: 0px;border: 1px solid #e4e4e4; box-shadow: none;}
.cont-form .form-custom::placeholder{color:#6a6a6a; opacity: 1; font-size: 16px;}
.btn-send{background: #af251c; border: none; color: #fff; padding: 6px 27px; text-align: center; display: inline-block; font-size: 20px; font-weight: bold;transition: ease-in-out 0.5s;}
.btn-send:hover{color:#000;background-color:#ffba15;}
.prod-heading-sub{ font-size: 30px; line-height: 40px; font-weight: 600;color: #b83e36; text-align: left; margin:0 0 15px 15px; }
.thank-text h3{font-size: 40px; font-weight: 600; margin: 0 0 16px;}
.thank-text p{font-size: 18px;margin: 0 0 10px;line-height: 30px;}
.thank-text p span{color: #af251c; font-weight: 600;}
/*Customers*/
.custom-backg{background:#ffffff url(../images/core-bg.png) center ;padding: 65px 0px;}
.customer-bg{width: 100%;background: url(../images/customer-bg.jpg) top center;background-size: cover;}
.custom-pd-0{padding: 0px !important;}
.custom-logo{margin: -1px 0px 0px -1px;border: 1px#797979 solid;text-align: center;padding: 60px;}
.custom-logo img{width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .3; transition: ease-in-out .5s;}
.custom-logo:hover img{-webkit-filter: none;filter: none;opacity: 1;}





