body {font-size:12px; margin:0 auto; padding:0; font-family: 'Strait', sans-serif;}
.floatleft {float:left;}
.floatright{ float:right;}
.centerit{margin:0 auto;}
.clearit {clear:both;}
a { text-decoration:none;}

/*@media only screen and (min-width: 1025px) and (max-width: 1680px) {

}*/

@media (max-width: 1024px){

.prodBox {width: 32% !important;margin: 0px 10px 30px 0px;} 
.prodBox2 {		width: 400px;	margin: 0px 35px 0px 0px;	}	
.prodImg3 {width: 32% !important; margin-right: 10px !important;}

.contLhead {padding: 10px 0px; width:100%;height:30px; line-height:30px; font-size: 21px;font-family: 'liberation_sansregular', sans-serif; color:#636363;}
.contLImg { width: 44%;}
.contLImg img {max-width:100%;height: auto !important;}
.contLtxt {width: 52% !important;height: auto;padding: 0px 0px 10px 4%;font-size:14px;text-align: justify;font-family: 'Strait', sans-serif;}
.contRhead {padding: 10px 0px; width:100%;height:30px; line-height:30px; font-size: 21px;font-family: 'liberation_sansregular', sans-serif; color:#636363;}
.contRImg {}
.contRImg img{max-width:100%;height:149px !important;}
.contRtxt {width: 63% !important;padding: 0px 0px 10px 4%; text-align:justify;font-family: 'Strait', sans-serif; font-size:14px;}
.gettoknowusbox h2 {width: 100% !important;font-size: 35px !important;}
.ImgL {width:33% !important; background:url(../images/heavy2.png) center no-repeat !important;background-size: 100% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:33% !important; background:url(../images/industryEq2.png) center no-repeat !important;background-size: 100% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:33% !important; background:url(../images/labor2.png) center no-repeat !important;background-size: 100% !important;}
.ImgR img{max-width:100%;}
}


@media only screen and (max-width: 768px) {
.redBoxText h1{font-size: 40px !important;line-height: 40px !important;}
.redBoxText p {font-size:29px !important;margin: 15px 0 0 0 !important;line-height: 30px !important;}
.formTitle {width: 100% !important;padding: 20px 5px 5px 5px !important;}

.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:14px !important;}	
.catHead span {font-size:14px !important;padding: 0 10px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 47% !important;margin: 0px 10px 30px 0px !important;}
.prodBox3 {width: 100% !important;}
.prodImg3 {width: 47% !important;}
.prodopt {width: 48% !important;margin-left: 8px !important;}


.gettoknowusbox h1 {width: 80% !important;font-size: 40px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;line-height: 22px !important;font-size: 20px !important;}
.contLImg {width: 29% !important;}
.contLImg img{ height:auto !important;}
.contLtxt {width: 67% !important; padding: 0 0 10px 19px !important; font-size: 13px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 20px !important;}
.contRImg {width: 29% !important;}
.contRImg img {height: auto !important}
.contRtxt {width: 67% !important;padding: 0px 0px 10px 19px !important;font-size: 13px !important;}
.greyHead {font-size: 30px !important;}
.greyText {font-size: 15px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 50% !important;font-size: 14px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 23px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 15px !important;margin-top: 30px !important; line-height: 17px !important;}

.ImgL {width:33% !important; background:url(../images/heavy2.png) center no-repeat !important;background-size: 110% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:33% !important; background:url(../images/industryEq2.png) center no-repeat !important;background-size: 110% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:33% !important; background:url(../images/labor2.png) center no-repeat !important;background-size: 110% !important;}
.ImgR img{max-width:100%;}
.sectorbox {margin-top: 40px !important;margin-bottom: 20px!important;}
.mAlignTxt2 {font-size: 16px !important;padding: 10px 0 !important;}
.viewprod2 {margin-bottom: 54px!important;margin-top: 30px!important;}
.workersImg {height: 200px!important;}
.viewprod2 {width: 100%;background-size: 60%;}
}

@media only screen and (min-width: 668px) and (max-width: 767px) {
.redBoxText h1{font-size: 35px !important;}
.redBoxText p {font-size:23px !important;margin: 0 0 0 0 !important;line-height: 18px !important;}	
.redBoxText {padding: 35px 0 35px 0 !important;}
.formTitle {width: 100% !important;}

.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:14px !important;}	
.catHead span {font-size:14px !important;padding: 0 10px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 47% !important;margin: 0px 10px 30px 0px !important;}
.prodBox3 {width: 100% !important;}
.prodImg3 {width: 47% !important;}
.prodopt {width: 48% !important;margin-left: 8px !important;}

.gettoknowusbox h1 {width: 80% !important;font-size: 25px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;line-height: 22px !important;font-size: 13px !important;}
.contLImg {width: 44% !important;}
.contLtxt {width: 52% !important; padding: 0 0 10px 19px !important; font-size: 13px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 13px !important;}
.contRImg {width: 30% !important;}
.contRImg img{ height:auto !important;}
.contRtxt {width: 66% !important;padding: 0px 0px 10px 19px !important;font-size: 13px !important;}
.greyHead {font-size: 30px !important;}
.greyText {font-size: 15px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 50% !important;font-size: 14px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 23px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 15px !important;margin-top: 30px !important; line-height: 17px !important;}

.ImgL {width:33% !important; background:url(../images/heavy2.png) center no-repeat !important;background-size: 110% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:33% !important; background:url(../images/industryEq2.png) center no-repeat !important;background-size: 110% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:33% !important; background:url(../images/labor2.png) center no-repeat !important;background-size: 110% !important;}
.ImgR img{max-width:100%;}
.sectorbox {margin-top: 40px !important;margin-bottom: 20px!important;}
.mAlignTxt2 {font-size: 16px !important;padding: 10px 0 !important;}
.viewprod2 {margin-bottom: 54px!important;margin-top: 30px!important;}
.workersImg {height: 200px!important;}
.viewprod2 {width: 100%;background-size: 60%;}
.sliderTop {margin-bottom: 70px!important;}
}

@media only screen and (min-width: 569px) and (max-width: 667px) {
.redBoxText h1{font-size: 35px !important;}
.redBoxText p {font-size:23px !important;margin: 0 0 0 0 !important;line-height: 18px !important;}	
.redBoxText {padding: 0px 0 0px 0 !important;}
.formTitle {width: 100% !important;padding: 0 5px 5px 5px !important;}


.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:14px !important;}	
.catHead span {font-size:14px !important;padding: 0 10px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 47% !important;margin: 0px 10px 30px 0px !important;}
.prodBox3 {width: 100% !important;}
.prodImg3 {width: 47% !important;}
.prodopt {width: 48% !important;margin-left: 8px !important;}

.gettoknowusbox h1 {width: 80% !important;font-size: 25px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;line-height: 22px !important;font-size: 13px !important;}
.contLImg {width: 43% !important;}
.contLtxt {width: 52% !important; padding: 0 0 10px 19px !important; font-size: 13px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 13px !important;}
.contRImg {width: 29% !important;}
.contRImg img{ height:auto !important;}
.contRtxt {width: 66% !important;padding: 0px 0px 10px 19px !important;font-size: 13px !important;}
.greyHead {font-size: 30px !important;}
.greyText {font-size: 15px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 50% !important;font-size: 14px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 23px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 15px !important;margin-top: 30px !important; line-height: 17px !important;}

.ImgL {width:33% !important; background:url(../images/heavy2.png) center no-repeat !important;background-size: 110% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:33% !important; background:url(../images/industryEq2.png) center no-repeat !important;background-size: 110% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:33% !important; background:url(../images/labor2.png) center no-repeat !important;background-size: 110% !important;}
.ImgR img{max-width:100%;}
.sectorbox {margin-top: 40px !important;margin-bottom: 20px!important;}
.mAlignTxt2 {font-size: 16px !important;padding: 10px 0 !important;}
.viewprod2 {margin-bottom: 54px!important;margin-top: 30px!important;}
.workersImg {height: 200px!important;}
.viewprod2 {width: 100%;background-size: 60%;}
.sliderTop {margin-bottom: 60px!important;}

}

@media only screen and (min-width: 481px) and (max-width: 568px) {
.readBoxMain {padding: 22px 0 17px 0 !important;}
.redBoxText h1{font-size: 25px !important;}
.redBoxText p {font-size:13px !important;margin: 0 0 0 0 !important;line-height: 18px !important;}	
.redBoxText {padding: 20px 0 20px 0 !important;}
.formBox {width:100% !important;}	
.formTitle {width: 100% !important;padding: 17px 0px 10px 0px !important;font-size:13px !important;}	
.formLeft {width:100% !important;}	
.formRight {width:100% !important; }	
.formLabel {width:100% !important; padding:0px !important;font-size:13px !important;height: 30px !important;}	
.TextBox {width: 100% !important;padding: 0px !important;}		
.TextArea {width: 100% !important;padding: 0px !important;}	
.submit {width: 40%;position: relative;	right: 0;padding: 20px 0px 5px 0px !important;	}	
.formBoxMain {width: 100%;padding:22px 0 17px 0 !important;}

.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:14px !important;}	
.catHead span {font-size:14px !important;padding: 0 10px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 47% !important;margin: 0px 10px 30px 0px !important;}
.prodBox3 {width: 100% !important;}
.prodImg3 {width: 47% !important;}
.prodopt {width: 48% !important;margin-left: 8px !important;}

.gettoknowusbox h1 {width: 100% !important;font-size: 35px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;line-height: 22px !important;font-size: 20px !important;}
.contLImg {width: 100% !important;}
.contLtxt {width: 100% !important; padding: 10px 0 10px 0 !important; font-size: 14px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 20px !important;}
.contRImg {width: 65% !important;}
.contRImg img{ height:auto !important;}
.contRtxt {width: 100% !important;padding: 10px 0px 10px 0 !important;font-size: 14px !important;}
.greyHead {font-size: 22px !important;}
.greyText {font-size: 15px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 100% !important;font-size: 14px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 22px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 14px !important;margin-top: 30px !important; line-height: 17px !important;}
.mAlignTxt2 {font-size: 14px !important;}
.ImgL {width:100% !important; background:url(../images/heavy2.png) no-repeat center !important;}
.ImgL img{max-width:100%;}
.ImgM {width:100% !important; background:url(../images/industryEq2.png) no-repeat center !important;}
.ImgM img{max-width:100%;}
.ImgR {width:100% !important; background:url(../images/labor2.png) no-repeat center !important;}
.ImgR img{max-width:100%;}
.workersImg {height: 120px!important;}
.sectorbox {margin-top: 40px!important;}
.viewprod2 {margin-bottom: 70px!important;}
.sliderTop {margin-bottom: 55px!important;}
}

@media only screen and (min-width: 321px) and (max-width: 480px) {
.readBoxMain {padding: 22px 0 17px 0 !important;}
.redBoxText h1{font-size: 25px !important;}
.redBoxText p {font-size:13px !important;margin: 0 0 0 0 !important;line-height: 18px !important;}	
.redBoxText {padding: 20px 0 20px 0 !important;}
.formBox {width:100% !important;}	
.formTitle {width: 100% !important;padding: 17px 0px 10px 0px !important;font-size:13px !important;}	
.formLeft {width:100% !important;}	
.formRight {width:100% !important; }	
.formLabel {width:100% !important; padding:0px !important;font-size:13px !important;height: 30px !important;}	
.TextBox {width: 100% !important;padding: 0px !important;}		
.TextArea {width: 100% !important;padding: 0px !important;}	
.submit {width: 40%;position: relative;	right: 0;padding: 20px 0px 5px 0px !important;	}	
.formBoxMain {width: 100%;padding:22px 0 17px 0 !important;}


.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:10px !important;}	
.catHead span {font-size:10px !important;padding: 0 1px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 100% !important;margin: 0px 0px 0px 0px !important; }
.hireNow {margin-bottom: 10px;width: 100% !important;}
.prodImg3 {width:100% !important; }
.prodopt{ width:100% !important;}

.gettoknowusbox h1 {width: 100% !important;font-size: 25px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;line-height: 22px !important;font-size: 13px !important;}
.contLImg {width: 100% !important;}
.contLtxt {width: 100% !important; padding: 10px 0 10px 0 !important; font-size: 13px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 13px !important;}
.contRImg {width: 65% !important;}
.contRImg img{ height:auto !important;}
.contRtxt {width: 100% !important;padding: 10px 0px 10px 0 !important;font-size: 13px !important;}
.greyHead {font-size: 22px !important;}
.greyText {font-size: 15px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 100% !important;font-size: 14px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 19px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 13px !important;margin-top: 30px !important; line-height: 17px !important;}

.ImgL {width:100% !important; background:url(../images/heavy2.png) no-repeat !important;background-size: 90% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:100% !important; background:url(../images/industryEq2.png) no-repeat !important;background-size: 90% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:100% !important; background:url(../images/labor2.png) no-repeat !important;background-size: 90% !important;}
.ImgR img{max-width:100%;}
.sectorbox {margin-top: 40px !important;margin-bottom: 20px!important;}
.mAlignTxt2 {font-size: 16px !important;padding: 10px 0 !important;}
.viewprod2 {margin-bottom: 54px!important;margin-top: 30px!important;}
.workersImg {height: 105px!important;}
.viewprod2 {width: 100%;background-size: 100%;}
.sliderTop {margin-bottom: 60px!important;}
}

@media only screen and (min-width: 241px) and (max-width: 320px) {
.readBoxMain {padding: 22px 0 17px 0 !important;}
.redBoxText h1{font-size: 25px !important;}
.redBoxText p {font-size:13px !important;margin: 0 0 0 0 !important;line-height: 18px !important;}	
.redBoxText {padding: 0px 0 20px 0 !important;}
.formBox {width:100% !important;}	
.formTitle {width: 100% !important;padding: 17px 0px 10px 0px !important;font-size:13px !important;}	
.formLeft {width:100% !important;}	
.formRight {width:100% !important; }	
.formLabel {width:100% !important; padding:0px !important;font-size:13px !important;height: 30px !important;}	
.TextBox {width: 100% !important;padding: 0px !important;}		
.TextArea {width: 100% !important;padding: 0px !important;}	
.submit {width: 40%;position: relative;	right: 0;padding: 20px 0px 5px 0px !important;	}	
.formBoxMain {width: 100%;padding:22px 0 17px 0 !important;}

.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:10px !important;}	
.catHead span {font-size:10px !important;padding: 0 1px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 100% !important;margin: 0px 0px 0px 0px !important; }
.hireNow {margin-bottom: 10px;width: 100% !important;}
.prodImg3 {width:100% !important; }
.prodopt{ width:100% !important;}

.gettoknowusbox h1 {width: 100% !important;font-size: 25px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;line-height: 22px !important;font-size: 13px !important;}
.contLImg {width: 100% !important;}
.contLtxt {width: 100% !important; padding: 10px 0 10px 0 !important; font-size: 13px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 13px !important;}
.contRImg {width: 65% !important;}
.contRImg  img{ height:auto !important;}
.contRtxt {width: 100% !important;padding: 10px 0px 10px 0 !important;font-size: 13px !important;}
.greyHead {font-size: 22px !important;}
.greyText {font-size: 15px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 100% !important;font-size: 14px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 19px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 13px !important;margin-top: 30px !important; line-height: 17px !important;}

.ImgL {width:100% !important; background:url(../images/heavy2.png) no-repeat !important;background-size: 100% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:100% !important; background:url(../images/industryEq2.png) no-repeat !important;background-size: 100% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:100% !important; background:url(../images/labor2.png) no-repeat !important;background-size: 100% !important;}
.ImgR img{max-width:100%;}
.sectorbox {margin-top: 40px !important;margin-bottom: 20px!important;}
.mAlignTxt2 {font-size: 16px !important;padding: 10px 0 !important;}
.viewprod2 {margin-bottom: 54px!important;margin-top: 30px!important;}
.workersImg {height: 105px!important;}
.viewprod2 {width: 100%;background-size: 100%;}

.sliderTop {margin-bottom: 45px!important;}
}

@media only screen and (min-width: 0px) and (max-width: 240px) {
.readBoxMain {padding: 22px 0 17px 0 !important;}
.redBoxText h1{font-size: 21px !important;}
.redBoxText p {font-size:13px !important;margin: 0 0 0 0 !important;line-height: 18px !important;}	
.redBoxText {padding: 0px 0 0px 0 !important;}
.formBox {width:100% !important;}	
.formTitle {width: 100% !important;padding: 17px 0px 10px 0px !important;font-size:13px !important;}	
.formLeft {width:100% !important;}	
.formRight {width:100% !important; }	
.formLabel {width:100% !important; padding:0px !important;font-size:13px !important;height: 30px !important;}	
.TextBox {width: 100% !important;padding: 0px !important;}		
.TextArea {width: 100% !important;padding: 0px !important;}	
.submit {width: 40%;position: relative;	right: 0;padding: 20px 0px 5px 0px !important;	}	
.formBoxMain {width: 100%;padding:22px 0 17px 0 !important;}
.formBoxMain {padding: 0px 0 37px 0 !important;}


.proproducts h1 { font-size:35px !important;}
.proproducts h1 span {font-size:35px !important;}
.seperator{ width:80% !important; margin-top:16px !important; }
.seperator2{ width:100% !important; margin-top:16px !important;}
.catHead {font-size:10px !important;}	
.catHead span {font-size:10px !important;padding: 0 1px !important;}
.ProdCategory{ padding-top:0 !important;font-size: 20px !important;}
.prodBox {width: 100% !important;margin: 0px 0px 0px 0px !important; }
.hireNow {margin-bottom: 10px;width: 100% !important;}
.prodImg3 {width:100% !important; }
.prodopt{ width:100% !important;}

.gettoknowusbox h1 {width: 100% !important;font-size: 20px !important;margin-bottom: 18px !important;}
.mainContL {width: 100% !important;}
.contLhead {width: 100% !important;font-size: 13px !important;line-height: 18px !important;}
.contLImg {width: 100% !important; height:auto !important;}
.contLtxt {width: 100% !important; padding: 10px 0 10px 0 !important; font-size: 13px !important;}
.mainContR {width: 100% !important;margin-left: 0 !important;}
.contRhead {font-size: 13px !important;line-height: 18px !important;}
.contRImg {width: 65% !important;}
.contRtxt {width: 100% !important;padding: 10px 0px 10px 0 !important;font-size: 13px !important;}
.greyHead {font-size: 17px !important;}
.greyText {font-size: 13px !important;padding-top: 10px !important; padding-bottom: 30px !important;}
.greyImg {width: 100% !important;font-size: 11px !important;}
.gettoknowusbox h2 {width: 100%!important;font-size: 15px!important;padding: 42px 0 8px 0!important;}
.mAlignTxt {font-size: 13px !important;margin-top: 30px !important; line-height: 17px !important;}
.RedTextureImg {height: 85px !important;}

.ImgL {width:100% !important; background:url(../images/heavy2.png) no-repeat !important;background-size: 100% !important;}
.ImgL img{max-width:100%;}
.ImgM {width:100% !important; background:url(../images/industryEq2.png) no-repeat !important;background-size: 100% !important;}
.ImgM img{max-width:100%;}
.ImgR {width:100% !important; background:url(../images/labor2.png) no-repeat !important;background-size: 100% !important;}
.ImgR img{max-width:100%;}
.sectorbox {margin-top: 40px !important;margin-bottom: 0px!important;}
.mAlignTxt2 {font-size: 16px !important;padding: 10px 0 !important;}
.viewprod2 {margin-bottom: 20px!important;margin-top: 30px!important;}
.workersImg {height: 105px!important;}
.viewprod2 {width: 100%;background-size: 100%;}
.sliderTop {margin-bottom: 40px!important;}

}



#mainContainer {width:100%; height:auto; margin:0 auto;}
.formBox {width:100%;  margin:0 auto;}
.formTitle {width: 90%;height: 50px;line-height: 20px;padding: 50px 5px 5px 5px;text-align:left;font-size:16px;	font-family: 'Strait', sans-serif; color:#555555;}
.formLeft {width:28%;}
	
.formRight {width:55%;}
	
	.formLabel {width:90%; height:20px;line-height:30px;padding:5px;font-size:15px;font-family: 'Inconsolata'; color:#555555;}
	
	.TextBox {width: 90%;height: 35px;line-height: 35px;padding: 5px;}
	
	.TextBoxT {width: 90%;height: 20px;line-height: 20px;padding: 5px;border: 1px solid #e2e2e2;font-family: 'Inconsolata';-webkit-box-shadow: 1px 1px 23px 0px rgba(225, 232, 229, 0.75);-moz-box-shadow:    1px 1px 23px 0px rgba(225, 232, 229, 0.75);box-shadow: 1px 1px 23px 0px rgba(225, 232, 229, 0.75);}
	
	.TextArea {width:90%; height:170px;padding: 5px; margin-bottom:10px;}
	
	.TextAreaT {width:90%; height:170px;padding: 5px; overflow-y:auto;border: 1px solid #e2e2e2;font-family: 'Inconsolata';-webkit-box-shadow: 1px 1px 23px 0px rgba(225, 232, 229, 0.75);-moz-box-shadow:    1px 1px 23px 0px rgba(225, 232, 229, 0.75);box-shadow: 1px 1px 23px 0px rgba(225, 232, 229, 0.75);}
	
	.floatleft {float:left;}
	
	.submit {	width: 40%;	position: relative;	right: 0;	padding: 20px 5px 5px 5px;	}
	
	.submitBtn {width:190px; height:40px; border:0; background:#b3000b; color:#fff; font-weight:700;font-family: 'Inconsolata'; font-size:18px; outline:none;}
	
.readBoxMain{width: 100%;padding: 27px 0 33px 0;background: url(../images/redstrip.png) no-repeat;background-size: 100% 100%;}	
.redBoxText { width:75%; color:#fff;text-shadow: -1px -1px 2px rgba(150, 150, 150, 1);}	
.redBoxText h1{font-size: 45px;line-height: 45px; text-transform:uppercase;font-family: 'Strait', sans-serif; font-weight:normal; padding:0; margin:0;}
.redBoxText p {font-size:34px;margin: 15px 0 0 0;line-height: 34px; padding:0}

.formBoxMain{width: 100%;padding: 52px 0 80px 0;}	
.formboxText { width:75%;}	

.proproductsmain { width:75%;margin-bottom: 30px;}	
.proproducts {width:100%; text-align:center;font-weight:700;font-style:italic;text-transform:uppercase;}
.proproducts h1 {color:#e62a36; padding:0; margin:0; font-size:51px;font-family: 'Inconsolata';}
.proproducts h1 span {color:#999999; font-size:51px;font-family: 'Inconsolata';}
.products {width:100%; height:auto;}
.ProdCategory {width:100%;font-size:24px; font-weight:600;	 text-transform:uppercase;padding-top: 10px;margin:0px 0px 20px 0px;color:#898989;font-family: 'Inconsolata';}	 
.prodBoxArea {width:100%; height:auto;} 
.prodBox {width: 24%;margin: 0px 10px 60px 0px;} 
.prodBox2 {		width: 400px;	margin: 0px 35px 0px 0px;	}	
.prodBox3 {width: 100%;margin: 0px 0px 60px 0px;} 
.prodImg {width:100%; }
.prodImg img { max-width:100%;}
.prodImg2 {width:100%; }
.prodImg2 img{ max-width:100%;}
.prodImg3 {width:25%; }
.prodImg3 img{ max-width:100%;}
.prodName {width:80%;font-size:18px; font-weight:700;padding-top: 25px;color:#ca4700;height: 30px;padding-bottom: 5px;font-family: 'Inconsolata';}
.prodName2 {width:80%;font-size:18px; font-weight:700;padding-top: 2px;color:#ca4700;height: 30px;padding-bottom: 5px;font-family: 'Inconsolata';}
.prodName2 {width:100%;font-size: 18px;font-weight: 700;	color: #ca4700;height: 30px;padding-bottom: 5px;	font-family: 'Inconsolata';}
.prodDesc {width:100%;padding:10px 0px 10px 0px; color: #898989; font-size:12px; height:65px;font-family: 'Inconsolata';}
.prodDesc2 {width:100%;padding: 15px 0px 10px 0px;	/*margin-left: 10px;*/	color: #898989; font-size:12px; height:110px;font-family: 'Inconsolata';}
.prodDesc3 {width:100%;padding: 0px 0px 10px 0px;	/*margin-left: 10px;*/	color: #898989; font-size:14px; height:110px;font-family: 'Inconsolata';}
.prodDesc3 ul{ list-style-type:none; padding-left:0; margin-top:1px;}
.prodDesc ul {padding: 0;margin: 0px 0 10px 0;list-style-position: inside;}
.prodDesc ul li {}
.prodDesc2 ul {padding: 0;margin: 0px 0 10px 0;list-style-position: inside;}
.prodDesc2 ul li {}
.prodopt{ width:25%;}

.hireNow {width:190px;	height:20px; color:#fff; text-transform:uppercase; font-size:18px; background:#b3000b;font-family: 'Inconsolata';padding: 10px 0; text-align:center; font-weight:700;margin-top: 15px;}
.hireNow2 {width:190px;	height:20px; color:#fff; text-transform:uppercase; font-size:18px; background:#b3000b;font-family: 'Inconsolata';padding: 10px 0; text-align:center; font-weight:700;margin-top: 19px;}
.hireNow2 {	width: 190px;height: 20px;color:#fff; text-transform:uppercase; font-size:18px;font-family: 'Inconsolata';padding: 10px 0; text-align:center;font-weight:700;}	
.catHead {width:100%; font-size:18px;text-align:center;height: 40px;font-weight:700;font-style:italic; color:#e62a36;font-family: 'Inconsolata';}	
.catHead span {font-size:18px;height: 40px;font-weight:700;font-style:italic; color:#999999;font-family: 'Inconsolata';padding: 0 25px;}	
.catHead a{color:#e62a36;}
.seperator{ width:60%; height:1px; background: #e2e2e2; margin:0 auto; margin-bottom:26px;margin-top: 15px;
}
.seperator2{ width:80%; height:1px;background: #e2e2e2; margin:0 auto; margin-bottom:26px; margin-top:26px;}


.gettoknowusbox{width:75%;}
.gettoknowusbox h1{width:65%;border-bottom: 1px solid #f1868d;text-transform: uppercase;font-size: 39px;font-style:italic;text-align: center; color:#464646;font-family: 'Inconsolata'; margin:0 auto;margin-bottom: 30px; font-weight:normal; padding-bottom: 10px;}
.gettoknowusbox h2{width:90%;border-bottom: 1px solid #f1868d;font-size: 39px;font-style:italic;text-align: center; color:#464646;font-family: 'Inconsolata'; margin:0 auto;margin-bottom: 30px; font-weight:normal;padding: 70px 0 8px 0;}

.mainContL {width: 53%;}
.mainContR {width: 44%;margin-left: 3%;}
.redText {color:#c00;}
.contLhead {padding: 10px 0px; width:100%;height:40px; line-height:30px; font-size: 21px;font-family: 'liberation_sansregular', sans-serif; color:#636363;}
.contLhead span {color:#e62a36;}
.contLImg { width: 44%;}
.contLImg img {max-width:100%;height: 200px;}
.contLtxt {width: 48%;height: auto;padding: 0px 0px 10px 3%;font-size:14px;text-align: justify;font-family: 'Strait', sans-serif;}
.contRhead {padding: 10px 0px; width:100%;height:40px; line-height:30px; font-size: 21px;font-family: 'liberation_sansregular', sans-serif; color:#636363;}
.contRhead span {color:#e62a36;}
.contRImg {}
.contRImg img{max-width:100%;}
.contRtxt {width: 60%;padding: 0px 0px 10px 3%; text-align:justify;font-family: 'Strait', sans-serif; font-size:14px;}


.greyBox {width:100%;background:#555555; padding: 30px 0px 40px 0px;margin-bottom: 2px;margin-top: 37px;}
.greyArea {width:75%;}
.greyHead {font-size: 34px;color: #e62a36;font-weight: 700;text-align: left;font-family: 'liberation_sansregular', sans-serif;}
.greyText {color: #fff;font-size: 20px;text-align: justify;padding-top: 1%;padding-bottom: 3%;font-family: 'Strait', sans-serif;}
.greyImg { width:320px;color:#fff;  font-size:18px; background:#b3000b;font-family: 'Inconsolata';padding: 10px 0; text-align:center; font-weight:700;}
.greyImg a{ color:#fff;}
.RedTextureImg {background-image:url(../images/redstrip.jpg) ;background-size: 100% 100%; background-repeat:no-repeat; width:100%; height:130px;}
.RedTextureImg2 {position:relative;background-image:url(../images/redstrip.jpg) ;background-size: 100% 100%; background-repeat:no-repeat; width:100%; height:130px;}
.redBoxText {color: #fff;font-family: 'Strait', sans-serif; font-size: 25px; height: 75px; line-height: 33px; padding: 25px 40px 40px 100px;
 /*text-transform: uppercase;*/ width: 80%;}
.redBoxText span {color: #fff;  font-size: 20px;  height: 75px;  line-height: 33px;  text-transform: uppercase;  width: 90%;}
.sectorbox {width:100%;margin-top: 80px;margin-bottom: 40px;}

.ImgL {width:33%; background:url(../images/heavy.png) no-repeat; height:75px;}
.ImgL img{max-width:100%;}
.ImgM {width:33%; background:url(../images/industryEq.png) no-repeat; height:75px;}
.ImgM img{max-width:100%;}
.ImgR {width:33%; background:url(../images/labor.png) no-repeat; height:75px;}
.ImgR img{max-width:100%;}


.mAlignTxt {font-size: 20px;text-align: justify;color:#464646;font-family: 'Strait', sans-serif; margin-top: 40px;}
.mAlignTxt2{font-size:24px; color:#363636; text-align:center;padding:2% 2%;font-family: 'Strait', sans-serif; text-align:center;background: #f7faf8;}
.viewprod2 {background-image: url("../images/viewProd2.png");background-repeat: no-repeat;height: 47px;margin-bottom: 80px; margin-top:33px}
.workersImg {background-image:url(../images/workers.jpg) ;background-size: 100% 100%; background-repeat:no-repeat; width:100%; height:320px;margin-bottom: 40px;}
