@media only screen and (min-width: 320px) and (max-width: 767px) {
.main-logo img{width: 100%;}
.left-icon-bar{display: none;}
header{position: relative;}
#cssmenu > ul > li > a:first-child {padding: 17px 16px;}
.carousel-caption{display: none;}
.industry-position {margin-top: 0px;}
.success-img{width: 100%;padding: 0px 15px;}
.success-text{width: 100%;}
.shriram-text {width: 100%; padding: 40px 0px 0px 0px;}
.years-text {width: 100%;}
.years-text h3 {float: left;width: 39%;}
.years-text-right {width: 100%;margin-top: 20px;}
.client-section {padding: 40px 0px;}
.string-text{margin-bottom: 25px;}
.client-text {text-align: center;}
.client-text h3 {margin-bottom: 30px;}
.manufacturing-section {padding: 40px 0px 40px;}
.manu-heading {text-align: center;padding: 20px 15px 20px !important;}
.health-section {padding: 20px 0px 40px;}
.health-img-col img {margin-left: 0px;}
.footer-section { padding: 50px 0px 25px;}
.footer-logo{width: 100%;}
.footer-text {padding-left: 0px;}
.home-text li {font-size: 18px;margin: 24px 0px 17px; padding-left: 10px;}
.company-right-p {padding-left: 0px;}
.bottom-text{text-align: center;}
.bottom-text{padding-right: 15px !important;}
.bottom-text p{text-align: center !important;}

}/*320*/
@media only screen and (min-width: 400px) and (max-width: 479px){	
.manu-heading {text-align: center;padding: 20px 40px 20px !important;}
.home-text li {font-size: 18px;margin: 24px 0px 17px;padding-left: 35px;}

}/*400*/
@media only screen and (min-width: 480px) and (max-width: 532px){
.years-text{width: 50%;}
.years-text h3{float: left;width: 26%;}
.years-text-right {width: 37%;margin-top: 1px;}
.manu-heading {text-align: center;padding: 20px 39px 20px !important;}
.home-text li {font-size: 18px;margin: 24px 0px 17px;padding-left: 60px;}

}/*480*/

@media only screen and (min-width: 533px) and (max-width: 767px){
.years-text{width: 50%;}
.years-text h3{float: left;width: 26%;}
.years-text-right {width: 37%;margin-top: 1px;}
.manu-heading {text-align: center; padding: 20px 40px 20px !important;}
.home-text li {font-size: 18px;margin: 24px 0px 17px;padding-left: 78px;}
.company-width{width: 47%;float: left;}
.text-width{width: 50%;float: left;}

}

@media only screen and (min-width: 600px) and (max-width: 767px){	
.string-text {margin-bottom: 25px; width: 33.3%;float: left;}
.moulding-col{width: 50%; float: left;}
.heat-padding{padding-bottom: 26px;}
.space-col2 {margin-left: 0px;}
.home-text li {margin: 24px 0px 17px;    padding-left: 98px;}
.company-width {width: 50%;  float: left;}
}/*600*/

@media only screen and (min-width: 640px) and (max-width: 767px){	
.heat-padding{padding-bottom: 0px;}
.lab-padding{padding-bottom: 52px !important; }
}/*640*/

@media only screen and (min-width: 700px) and (max-width: 767px){	
.company-width {width: 43%; float: left;}
.footer-logo{width: 40%;}
	}/*700*/
@media only screen and (min-width: 736px) and (max-width: 767px){
.lab-padding {padding-bottom: 25px !important;}
.footer-logo{width: 40%;}

	}/*736*/
@media only screen and (min-width: 768px) and (max-width: 2550px){
.logo{display: none !important;}
}	


@media only screen and (min-width: 768px) and (max-width: 1023px){
.logo{display: none !important;}
.left-icon-bar {padding: 27px 0px 0px;}
.callus-text{float: left !important; width: 33.3% !important;}
.icontext-col{float: left !important; width: 33.3% !important;}
#cssmenu > ul > li > a:first-child {padding: 17px 16px;}
.carousel-caption{display: none;}
.industry-position {margin-top: 0px;}
.industry-position  .col-md-6{ width: 50%; float: left; }
.mining-text p {font-size: 17px;}
.success-img{width: 100%;padding: 0px 15px;}
.success-text{width: 100%;}
.shriram-text {width: 100%; padding: 40px 0px 0px 0px;}
.years-text{width: 50%;}
.years-text h3{float: left;width: 26%;}
.years-text-right {width: 37%;margin-top: 1px;}
.shriram-text h1 br{display: none;}
.client-text {text-align: center;}
.string-text {margin-bottom: 25px; width: 33.3%;float: left;}
.moulding-col{width: 50%; float: left;}
.space-col2 {margin-left: 0px;}
.manu-heading {text-align: center;padding: 68px 41px 19px !important;width: 50%;float: left;}
.steel-col{width: 50%;float: left;}
.health-img-col img {margin-left: 0px;}
.footer-section { padding: 50px 0px 25px;}
.footer-logo{width: 40%;}
.footer-text {padding-left: 0px;}
.home-text li {font-size: 18px;margin: 24px 0px 17px; padding-left: 50px;}
.company-right-p {padding-left: 0px;}
.bottom-text{text-align: center;}
.bottom-text{padding-right: 15px !important;}
.bottom-text p{text-align: center !important;}
.company-width {width: 32% !important; float: left !important;}
.text-width {width: 35% !important; float: left !important;}
.crushing-text{width: 32% !important;}

/*768*/}

@media only screen and (min-width: 1024px) and (max-width: 1280px){
.left-icon img {max-width: 24px;}
.left-icon p {font-size: 14px;}
.right-icon img {max-width: 14px;}
#cssmenu > ul > li > a:first-child {padding-left: 42px;}
#cssmenu > ul > li > a {padding: 17px 9px;font-size: 15px;}
#cssmenu ul ul li a{font-size: 13px;}
.main-carousel .carousel-caption h3 {font-size: 32px;margin-top: 0px;line-height: 32px;}
.main-carousel .carousel-caption h3 span {font-size: 32px;font-weight: 300;}
.mining-text p {font-size: 17px;}
.shriram-text {width: 100%;padding: 0px 0px 0px 0px;}
.shriram-text h1 {font-size: 28px;margin-bottom: 10px;}
.shriram-text h4{font-size: 15px; line-height: 24px; width: 100%; margin-bottom: 10px;}
.shriram-text p{font-size: 15px;line-height: 23px;width: 100%;margin-bottom: 20px;}
.years-text h3 {width: 54%;}
.string-text h2 {font-size: 23px;}
.string-text h3 {font-size: 21px;}
.client-text h3 {font-size: 30px;margin-bottom: 37px;}
.manu-heading {text-align: center;padding: 51px 90px 10px  !important;}
.moulding-col h3 {font-size: 22px;}
.moulding-col p {font-size: 16px;}
.machine-pad{padding-bottom: 2px !important;}
.lab-padding{padding-bottom: 28px !important;}
.health-col h2 {font-size: 27px;}
.home-text li {padding-left: 32px;}
.company-right-p {padding-left: 10px;}
.crushing-text{width: 50% !important;}
.comapany-text h4 {font-size: 18px;}

}/*1024*/

@media only screen and (min-width: 1280px) and (max-width: 1366px){
.shriram-text h1 {font-size: 33px;margin-bottom: 20px;}
.shriram-text h4 {font-size: 22px; line-height: 32px; width: 78%;margin-bottom: 10px;}
.shriram-text p {font-size: 18px; line-height: 28px; width: 100%; margin-bottom: 20px;}

}/*1280*/

@media only screen and (min-width: 1366px) and (max-width: 1600px){
.shriram-text {width: 88%;padding: 17px 0px 0px 30px;}
.shriram-text h4 {width: 99%; font-size: 19px;line-height: 30px;}
.shriram-text p {font-size: 18px;line-height: 29px; width: 92%;margin-bottom: 35px;}
}/*1366*/
/*end home page responsive*/	

/*inner page responsive*/
@media screen and (max-width: 1366px) {
}/*1366*/	
@media screen and (max-width: 1199px) {
/*overview*/	
.why-box h3 {font-size: 20px;}
/*steel-melting*/	
.treatment-img img{width: 100%;}
/*machine-shop*/
.health-text {padding: 0 226px !important;}
.heat-text-r .machine-width01 {font-size: 20px;line-height: 30px;}
/*lab-testing*/
.heat-text-r p:first-child {font-size: 20px; line-height: 30px;}
.heat-text-r p { font-size: 18px;line-height: 28px;}
/*quality*/
.prob-left p {font-size: 24px;line-height: 34px;}
.pro-border { width: 100%;}
.prob-text-r p { font-size: 20px;line-height: 30px;}
.prob-img {padding-top: 41px;}
/*contact us*/
 .add-body {width: 75%;}   
 .cont-img img{right: -11px;width: 40%;}
 .cont-left{width: 100%;}
 .cont-form p{font-size: 15px;margin: 0 0 14px;line-height: 25px;}
 /*health-safety*/
 .health-text {padding: 0 249px !important;}
 .envir-sec01 img { margin-top: 114px;}
 .envir-text {padding: 0 15px !important;} 
 .health-img-sec {padding: 0 184px !important;}
 /*footer*/
 .bro-down img{left: 0px}
 .bro-down p {margin-left: 40px;}
 .bro-down p {margin-left: 40px;}
 .gyrat-text h3 {font-size: 48px;}
 .treatment-mt04 { margin-top: -176px;}

}/*1199*/
@media screen and (max-width: 1024px) {
}/*1024*/
@media screen and (max-width: 991px) {
/*overview*/	
.about-img {padding: 80px 0px 70px 0px;}
.main-navigation{position: relative;}
.bread-sec h3 {margin: 0px;}	
.bread-sec{width: 100%;}
.bread-sec .breadcrumb {margin-bottom: 0px;}
.our-story {padding: 50px 0 30px;}
.overview-left{width: 100% !important; float: left;}
.overview-right{width: 100% !important; float: left;}
.over-text {right: 156px;}
.vision-section{padding: 50px 0px;}
.why-choose{padding: 50px 0px; background-size: cover;}
.why-box{width: 50% !important; float: left !important;margin-bottom: 0px;}
.why-mp { margin-top: 0px;}
.why-box h3 {font-size: 23px;}
.why-mp img {margin-top: 73px;}
.why03 {margin-top:5px;}
/*steel-melting*/	
.heat-left img{width: 100%;}
.heat-text-r {padding-left: 15px !important;}
.bake-text { margin-top: 0px;}
.heat-text-r p:first-child {font-size: 18px;line-height: 28px;margin-top: 0px;}
.heat-text-r p { font-size: 15px; line-height: 25px;}
/*machine-shop*/
.heat-text-r h3{margin: 0px 0 10px;}
.heat-text-r .machine-width01 {font-size: 17px; line-height: 27px;}
.health-text {padding: 0 103px !important;}
/*quality*/
.quality-sec .qua-text:first-child {font-size: 17px; line-height: 27px;}
.quality-sec .qua-text01{font-size: 19px;line-height: 29px;margin-top: 15px;}
.por01-mt {margin-top: 150px;}
.pro-para p { font-size: 18px;  line-height: 28px;}
.prob-left p { font-size: 17px; line-height: 27px;}
.prob-right{height: 578px;}
.prob-text-r p {font-size: 17px;line-height: 27px;padding: 0px 15px 0px 17px;margin-top: 468px;}
/*contact us*/
.add-body {width: 79%;}
.add-body p {font-size: 17px; line-height: 27px;}
.cont-img img{top: -77px;}
.map-iframe iframe{height: 230px;}
/*health-safety*/
.health-text {padding: 0 126px !important;}
.health-img-sec {padding: 0 86px !important;}
.envir-text h3{font-size: 25px;line-height: 30px;margin: 0 0 8px;}
.envir-text p {font-size: 17px;line-height: 25px;margin: 0 0 10px;}
/*mining-industry*/
.mini-para p {font-size: 17px;line-height: 27px;margin: 0px 0 12px;}
/*customers*/
.custom-pd-0 { float: left; width: 50%;}
.gyratory-sec {padding-left: 15px !important;}
.gyrat-text h3 {font-size: 37px; line-height: 47px;}
.qua-icon {margin: 0px 0 25px;}
}/*991*/
@media screen and (max-width: 768px) {
}/*768*/
@media screen and (max-width: 650px) {
/*overview*/
.bread-sec h3 {font-size: 30px;}
.bread-sec .breadcrumb {padding: 0px}	
.bread-sec .breadcrumb li { font-size: 15px;}
.over-text { right: 0px;}	
.vision-center{height: 650px;padding: 80px 15px 65px 0px;}
.vison-img {left: -9px;}
.vision-box-text { margin: 8px 0 0 256px;}
.why-mp img {margin-top: 45px;}
.why03 {margin-top: 0px;}
/*core-team*/
.core-team {padding: 50px 0 20px;}
.core-mt {margin-top: 0px;}
.core-mt-1 {margin-top: 0px;}
/*steel-melting*/
.heat-sec {padding: 50px 0 30px;}
.heat-left img{margin-bottom: 30px;}
.treatment-img{width: 33.3%; float: left;}
.moulding-sec{padding: 50px 0 30px;}
/**/
.treatment-sec{padding: 50px 0 30px;}
/*machine-shop*/
.header-text .breadcrumb li {font-size: 18px;}
.health-text {padding: 0 55px !important;}
/*quality*/
.pro-img-main {padding: 0 30px !important;}
.por01-mt {margin-top: 0px;}
.pro-img{margin-bottom: 30px;}
.pro-logo{display: none;}
.pro-para p {font-size: 17px; line-height: 27px;}
.prob-left p {font-size: 20px; line-height: 30px;}
.prob-left p br{display: none;}
.prob-left{padding: 50px 50px 190px 35px !important;}
.prob-img {padding-top: 0px;}
.prob-right{background-size: cover;margin-bottom: 30px;}
.prob-text-r p {font-size: 20px;line-height: 30px;padding: 448px 80px 0px 80px;margin-top: 0px;}
/*contact us*/
.contact-sec{padding: 50px 0px;}
.cont-img{display: none;}
.map-iframe iframe{margin-top: 30px;}
.cont-left{display: none;}
.cont-form p {font-size: 18px;}
/*health-safety*/
.health-sec{padding: 50px 0px;}
.environment-sec{padding: 50px 0px;}
.envir-sec01 {width: 50% !important; float: left;}
.envir-sec02 {width: 50% !important; float: left;}
.envir-sec01 img { margin-top: 0px;}
.envir-text {width: 100% !important;float: left;margin-top: 30px;}
/*mining-industry*/
.header-text h3{font-size: 40px; line-height: 50px;}
.mini-para img{margin: 0 0 20px;}
.mini-left img{margin-bottom: 30px;}
.mining-sec{padding: 50px 0px 30px}
.gyrat-icon img{float: none; margin: 0 0 20px;}
.gyrat-text p{margin: 0 0 30px;}
.jaw-reverse{display: flex;  flex-direction: column-reverse;}
.jaw-sec .gyrat-text {width: 100%; float: left;}
.gyrat-text h3 br{display: none;}
.health-text {  padding: 0 148px !important;}

	}/*650*/


@media screen and (max-width: 550px) {
/*overview*/
.vision-section { background-size: cover;}
.vison-img {position: initial;margin-bottom: 30px;}
.vision-center{width: 100%; height: 966px; padding: 50px 15px 65px 0px;}
.vision-box-text { margin: 8px 0 0 15px;}
.vision-box {margin-bottom: 16px;}
.why-mp img { margin-top: 71px;}
.why-box h3 {font-size: 22px;}
.why03 {margin-top: 3px;}
/*core-team*/
.core-heading h1 {font-size: 25px;}
/*steel-melting*/
.header-text .breadcrumb li {font-size: 17px;}
/*machine-shop*/
.health-text {padding: 0 130px !important;}
/*quality*/
.pro-img-main {padding: 0 15px !important;}
.pro-para p { font-size: 15px;    line-height: 25px;margin-bottom: 30px;}
.prob-text-r p{padding: 448px 43px 0px 40px;}
/*customers*/
.custom-logo{padding: 30px;}

}/*550*/

@media screen and (max-width: 480px) {
/*overview*/	
.vision-center {height: 990px;}
.why-box {width: 100% !important;margin: -1px 0px 0px -1px;}
.why-mp img { margin-top: 0px;}
.why03 { margin-top: 0px;}
/*machine-shop*/
.header-text h3{font-size: 32px;}
.header-text .breadcrumb li {font-size: 13px;}
.inspection-sec{padding: 65px 0px 30px;}
/*quality*/
.pro-para p br{display: none;}
.prob-text-r p {padding: 448px 15px 0px 15px;}
.company-width{clear: both;}
.treatment-img{width: 100%; float: left;}
.treatment-img img{max-width: 100%;}
.treatment-mt01 {margin-top: 0px;}
.treatment-mt03 { margin-top: 0px;}
.col-xs-offset-4{margin-left: 0px !important;}
.treatment-mt04 {  margin-top: 0px;}
.health-text { padding: 0 15px !important;}
.inspe-text .once-f{padding-top: 93px;}
.inspe-text .once-f::after{left: 0px; top: -10px;}
.treatment-mt02 { margin-top: 0px;}
.mould-text{padding-right: 15	px !important;}
}/*480*/
@media screen and (max-width: 450px) {
/*core-team*/	
.core-heading h1{font-size: 22px;line-height: 32px;}
/*steel-melting*/
.header-text h3 {font-size: 30px;}
.header-text .breadcrumb > li + li::before {padding: 0 1px;}
.header-text .breadcrumb li { font-size: 15px;}
}/*450*/
@media screen and (max-width: 420px) {
.gyratory-sec {padding-left: 15px !important;}
.jaw-sec .gyrat-text {width: 100%;float: left;}
.header-text h3 {font-size: 21px;line-height: 40px;}
.over-text {display: none;}	
.overview-left img{width: 100%;}
/*steel-melting*/
.treatment-img { width: 100%;}
.treatment-mt01 {margin-top: 0px;}
.treatment-mt02 {margin-top: 0px;}
/*machine-shop*/
.header-text .breadcrumb li {font-size: 13px;}
.health-text p {font-size: 18px;    line-height: 28px;}
/*health-safety*/
.health-img-sec {padding: 0 0px !important;}
.health-img{width: 50%; float: left;}
.health-img-mp {margin-top: 0px;}
.treatment-img img {width: 100%; max-width: inherit;}
}/*420*/
@media screen and (max-width: 414px) {
.vision-center {height: 1050px;}
/*core-team*/	
.core-heading h1 br{display: none;}	
}/*414*/
@media screen and (max-width: 380px) {
/*overview*/	
.about-img {padding: 60px 0px 43px 0px;}
.header-text .breadcrumb li { font-size: 18px;}	
.overview-right p {font-size: 17px;line-height: 27px;}	
.overview-right p:last-child {font-size: 19px; line-height: 29px;}
.vision-box-text p { font-size: 17px; line-height: 27px;}
.vision-center { height: 1009px;}
/*core-team*/	
.core-heading h1 { font-size: 17px; line-height: 27px;}
.bread-sec h3 { font-size: 25px;}
/*machine-shop*/
.header-text .breadcrumb li { font-size: 11px;}
.header-text h3 {font-size: 26px;}
.header-text .breadcrumb{padding: 0px 15px;}
/*lab-testing*/
.heat-text-r p br{display: none;}
.chemi-text {display: block;}
/*quality*/
.prob-left {padding: 50px 20px 190px 20px !important;margin-bottom: 30px;}
.prob-text-r p {font-size: 17px;line-height: 28px;}
.quality-sec .qua-text01 {font-size: 17px;line-height: 27px;}

}/*380*/

@media screen and (max-width: 360px) {
}/*360*/
@media screen and (max-width: 320px) {
/*steel-melting*/	
.header-text .breadcrumb li { font-size: 9px;}
/*machine-shop*/
.header-text h3 {font-size: 21px;}
/*contact us*/
.add-body { width: 79%;margin-left: 60px;}
.add-body p { font-size: 15px;}
}/*320*/


