.main-content {
	padding: 2% 0;
}
.scroll_bg {
	background-color: #efeeee;
}
.scroll_bg p {
	margin: 0;
	line-height: normal;
}
.scroll_bg a {
	color: #000;
	text-decoration: none;
}
.scroll_bg a:hover {
	text-decoration: underline;
}
.scroll-title {
	float: left;
	width: 20%;
}
.scroll-title p {
	padding: 15px 0;
    color: #0071bc;
    font-size: 1.5em;
}
.scroll-content {
	float: left;
	width: 80%;
}
.scroll-content p {
	padding: 20px 0 10px;
    font-size: 1.5em;
	font-weight: 300;
}
.products-section {
	padding: 0 0 3%;
}
.products-section h2 {
	color: #000;
	margin: 0 0 2%;
	text-align: center;
}
.products {
	width: 30%;
	float: left;
}
.products h3 {
	margin: 0 0 5%;
	text-align: center;
}
.products img {
	overflow: hidden;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}
.products:hover img {
	cursor: pointer;
	text-align: center;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}
.products-first h3 {
	color: #eb8c23;
}
.products-middle h3 {
	color: rgba(30, 57, 141, 0.8);
}
.products-last h3 {
	color: #277bb7;
}
.products-middle {
	margin: 0 5%;
}
.products-img {
	margin: 0 0 5%;
}
.products-desc a {
	float: right;
	margin: 3% 0 0;
	padding: 3% 6%;
	color: #0071bc;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.products-desc a:hover {
	color: #fff;
	background-color: rgba(32,101,163,0.80);
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.products-first .products-desc a:hover {
	background-color: rgba(235,140,35,0.80);
}
.products-middle .products-desc a:hover {
	background-color: rgba(138,197,75,0.80);
}
.products-last .products-desc a:hover {
	background-color: rgba(39,123,183,0.80);
}
.about-section {
	padding: 2% 0;
}
.about-section h3 {
	float: left;
	width: 100%;
	margin: 0 0 5%;
	padding: 0 0 1.5%;
	border-bottom: 1px solid #717373;
}
.content-lft {
	float: left;
	width: 48%;
}
.content-rht {
	float: right;
	width: 48%;
}
.content-img {
	float: left;
	width: 45%;
}
.content-txt {
	float: right;
	width: 45%;
	padding: 3% 0 0;
}
.content-txt a {
	float: left;
	margin: 5% 0 0;
	padding: 3% 6%;
	color: #040707;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #6a6c6c;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.about-section .content-txt a:hover {
	background-color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.services-section {
	padding: 3% 0;
	background-color: #efeeee;
}
.services-section h3 {
	margin: 0 0 3%;
}
.spares, .sales {
	margin: 0 0 8%;
}
.services-section .content-txt a:hover {
	background-color: #efeeee;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.network-section {
	position: relative;
	padding: 0 0 3%;
	overflow: hidden;
}
.network-section img {
	overflow: hidden;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.network-section-content {
	z-index: 999;
	background: url(../images/network.jpg) 0 0 no-repeat;
	background-size: cover;
	background-position: center;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}
.network-section-content:hover {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}
.network-section-content h2 {
	padding: 5% 0 8%;
	color: #fff;
}
.clientele-section {
	padding: 0 0 3%;
}
.clientele-section h3 {
	margin: 0 0 3%;
}
.news-section {
	padding: 0 0 3%;
}
.news-section h3 {
	margin: 0 0 3%;
}
.gallery, .news {
	margin: 0 0 8%;
}
.news {
	position: relative;
}
.news-section .content-txt a:hover {
	background-color: #efeeee;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.certificates-list {
	margin: 0 0 3%;
}
.certificates-list ul {
	float: left;
	width: 100%;
}
.certificates-list ul li {
	width: 45%;
	float: left;
	list-style: none;
	text-align: center;
	margin: 0 5% 0 0;
}
.certificates-list ul li img {
	overflow: hidden;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.certificates-list ul li:hover img {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}
/** Form **/

select {
	width: 100%;
	color: #000;
	padding: 2% 3%;
	border: 1px solid #e3ddd8;
	background-color: #fff;
	background: #fff url(../images/select-arrow.png) right center no-repeat;
	-moz-appearance: none;
}
input[type="text"], input[type="number"], textarea {
	width: 100%;
    box-sizing: border-box;
	color: #000;
	resize: none;
	padding: 1% 3%;
	font-size: 13px;
	border: 1px solid #e3ddd8;
	background-color: #fff;
	font-family: 'Varela Round', sans-serif;
}
input[type="submit"], input[type="button"] {
	width: 100%;
	color: #000;
	border: 0px;
	padding: 2% 0;
	outline: none;
	font-size: 13px;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Varela Round', sans-serif;
	background-color: #ccc;
}
input[type="submit"]:focus, input[type="button"]:focus {
	outline: none;
}
input[type="button"]::-moz-focus-inner {
 border: 0;
 outline: none;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	color: #000;
	background-color: #dedede;
}
input[type="file"] {
	width: 94%;
	color: #000;
	padding: 1.5% 3%;
	font-size: 13px;
	cursor: pointer;
	overflow: hidden;
	text-indent: 2000px;
	border: 1px solid #e3ddd8;
	text-transform: uppercase;
	font-family: 'Varela Round', sans-serif;
	background: #fff url(../images/attach.png) 25px center no-repeat;
	background-size: 3%;
}
#success_msg {
	margin-bottom: 2%;
	padding: 5px 0 5px 3%;
	color: #000;
}
/*.errorMsg {
	color: #c30;
	height: 20px;
	font-size: 11px;
}*/
/*.successMsg, .ErrMsg {
	background-color: rgba(189,238,255,0.50);
}
.ErrMsg {
	color: #ea0000 !important;
}*/
#enquiryForm span {
	/*float: left;
	width: 100%;
	text-align: center;*/
}
/** Sub Page **/
.sub-banner {
	position: relative;
	margin: 1px 0 0;
}
.sub-banner img {
	float: left;
	width: 100%;
}
.sub-banner-content {
	position: absolute;
	top: 0;
	left: 0;
	padding: 6% 0 0;
	color: #fff;
}
.sub-banner-turning {
	background: #76c649;
	background: -moz-linear-gradient(top, #6bc66d 1%, #76c649 100%);
	background: -webkit-linear-gradient(top, #6bc66d 1%, #76c649 100%);
	background: linear-gradient(to bottom, #6bc66d 1%, #76c649 100%);
}
.sub-banner-milling {
	background: #f69b23;
	background: -moz-linear-gradient(top, #f38329 1%, #f69b23 100%);
	background: -webkit-linear-gradient(top, #f38329 1%, #f69b23 100%);
	background: linear-gradient(to bottom, #f38329 1%, #f69b23 100%);
}
.sub-banner-turnmill {
	background: #0079bc;
	background: -moz-linear-gradient(top, #0095bc 1%, #0079bc 100%);
	background: -webkit-linear-gradient(top, #0095bc 1%, #0079bc 100%);
	background: linear-gradient(to bottom, #0095bc 1%, #0079bc 100%);
}
.sub-banner-mobile {
	display: none;
}
.sub-banner-turning .sub-banner-content, .sub-banner-milling .sub-banner-content, .sub-banner-turnmill .sub-banner-content {
	padding: 1% 0;
	position: relative;
}
.sub-banner-content h4 {
	margin: 0 0 0;
	color: #fff;
}
.sub-banner-content h1 {
	color: #fff;
	font-size: 3rem;
}
.sub-main-content {
	padding: 0 0 2%;
}
.sub-products-section {
	padding: 3% 0;
	background-color: #f7f7f7;
}
.navigation {
	padding: 0.5% 0;
	text-align: right;
	background-color: #f7f7f7;
}
.navigation a {
	color: #000;
	text-decoration: none;
}
.navigation a::after {
	content: "|";
	margin: 0 2%;
	color: #000 !important;
}
.navigation a:last-child::after {
	content: "";
	margin: 0;
}
.navigation a:hover, .navigation .currLink {
	color: #243f8a;
}
.sub-content {
	float: left;
	width: 100%;
	margin: 7% 0;
}
.sub-content-left {
	width: 25%;
	float: left;
}
.sub-content-left h3 {
	color: #243f8a;
}
.sub-menu {
	float: left;
	width: 100%;
}
.sub-menu h5 {
	width: 90%;
	color: #333;
	padding: 5px 0 5px 10%;
	background-color: #dedede;
}
.sub-menu ul {
	display: block;
	list-style: none;
	position: relative;
}
.sub-menu ul ul, .sub-menu ul ul ul, .sub-menu ul ul ul ul {
	padding: 0 0 0 5%;
}
.sub-menu ul li {
	border-bottom: 1px dotted #ccc;
}
.sub-menu ul ul li:last-child, .sub-menu ul ul ul li:last-child, .sub-menu ul ul ul ul li:last-child {
	border-bottom: none;
}
.sub-menu a {
	color: #000;
	display: block;
	padding: 7px 0px 7px 10%;
	text-decoration: none;
}
.sub-menu a:hover {
	color: #0d9eb0;
	background-color: #f9f9f9;
}
.sub-menu .on, .sub-menu a.selected {
	color: #0d9eb0;
	background-color: #f9f9f9;
}
.sub-content-right {
	width: 65%;
	float: right;
	min-height: 400px;
	padding: 0 0 0 5%;
	border-left: 1px solid #999;
}
.sub-content-right h1, .sub-content-right h2, .sub-content-right h3, .sub-content-right h4, .sub-content-right h5, .sub-content-right h6 {
	margin-bottom: 3%;
	border-bottom: 1px dashed #ccc;
}
.sub-content-right p, .sub-content-right ul, .sub-content-right ol {
	margin-bottom: 3%;
}
.sub-content-right h1 {
	color: #036;
}
.sub-content-right h2 {
	color: #333;
}
.sub-content-right h3 {
	color: rgba(30, 57, 141, 0.8);
}
.sub-content-right h4 {
	color: #277bb7;
}
.sub-content-right h5 {
	color: #eb8c23;
}
.sub-content-right h6 {
	color: #073c7e;
}
.sub-content-right p {
	text-align: justify;
}
.events h3 {
	border: 0;
}
.sub-content-right blockquote {
	float: left;
	color: #036;
	margin: 0 0 5%;
	padding: 5% 10%;
	font-size: 1.5em;
	line-height: normal;
	background-color: #f9f9f9;
}
.sub-product-banner {
	margin: 0 0 8%;
}
.list-type {
	margin: 0 0 5% !important;
}
.sub-content-right ul, .sub-content-right ul ul {
	display: block;
	list-style: none;
	position: relative;
}
.sub-content-right ul li, .ul_style li{
	display: inline-block;
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	/*padding: 0.75% 0 0.75% 2.5%;*/
	padding: 3px 0 10px 15px;
}
.sub-content-right ul li::before, .ul_style li::before{
	content: "\f105";
	display: inline-block;
	position: absolute;
	left: 0;
	color: #666;
	font-size: 1.3rem;
	font-family: "FontAwesome";
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}
.sub-content-right ul li a {
	color: #323232;
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.sub-content-right ul ul {
	margin-bottom: 1%;
	padding: 1% 0 0 5%;
}
.sub-content-right .table {
	max-width: 100%;
	margin: 0 0 8%;
	overflow: hidden;
	position: relative;
}
.sub-content-right .table-turning .heading, .sub-content-right .table-milling .heading, .sub-content-right .table-turnmill .heading {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.sub-content-right .table-turning .heading {
	background-color: rgba(30, 57, 141, 0.8);
}
.sub-content-right .table-milling .heading {
	background-color: rgba(30, 57, 141, 0.8);
}
.sub-content-right .table-turnmill .heading {
	background-color: #277bb7;
}
.sub-content-right table, .sub-content-right thead, .sub-content-right tbody, .sub-content-right tr {
	min-width: 100%;
}
.sub-content-right table {
	overflow-x: auto;
}
.sub-content-right thead {
	font-weight: bold;
	background-color: #f9f9f9;
}
.sub-content-right tr {
	border-bottom: 1px dotted #ccc;
}
.sub-content-right tr:hover {
	background-color: #f1f1f1;
}
.sub-content-right .table-two tr th {
	min-width: 48%;
	padding: 2% 0 2% 2%;
	font-weight: 500;
	text-align: left;
	text-transform: uppercase;
}
.sub-content-right .table-two tr td {
	min-width: 48%;
	padding: 1.5% 0 1.5% 2%;
}
.sub-content-right .table-three tr th {
	min-width: 31%;
	padding: 2% 0 2% 2%;
	font-weight: 500;
	text-align: left;
	text-transform: uppercase;
}
.sub-content-right .table-three tr td {
	min-width: 31%;
	padding: 2% 0 2% 2%;
}
.sub-content-right .table-four tr th {
	min-width: 23%;
	padding: 2% 0 2% 2%;
	font-weight: 500;
	text-align: left;
	text-transform: uppercase;
}
.sub-content-right .table-four tr td {
	min-width: 23%;
	padding: 1.5% 0 1.5% 2%;
}
.sub-content-right .table-training {
	margin: 0 0 4%;
	overflow: visible;
}
.sub-content-right .table-training table {
	border-collapse: collapse;
}
.sub-content-right .table-training tr, .sub-content-right .table-training th, .sub-content-right .table-training td {
	border: 1px dashed #ccc;
}
.sub-content-right .table-training tr th {
	padding: 2% 0 2% 2%;
	font-weight: 500;
	text-align: left;
	text-transform: uppercase;
}
.sub-content-right .table-training tr td {
	padding: 1.5% 0 1.5% 2%;
}
.sub-content-right .table-training tr th:first-child, .sub-content-right .table-training tr td:first-child {
	min-width: 48%;
}
.sub-content-right .table-training tr th:nth-of-type(2n+2), .sub-content-right .table-training tr td:nth-of-type(2n+2) {
	min-width: 23%;
}
.sub-content-right .table-training tr th:last-child, .sub-content-right .table-training tr td:last-child {
	min-width: 23%;
}
.sub-products {
	margin: 0 0 5%;
}
.sub-products img {
/*border: 1px solid #eee;*/
}
.sub-products h3 {
    color: #1e398c;
    /*font-weight: 500;*/
    text-transform: capitalize;
    border: none;
    margin-bottom: 8px;
}
.sub-products p{
	margin-bottom: 12px;
    text-align: left;
    font-size: 14px;
    color: #555;
}
.sub-products1, .sub-products2 {
	float: left;
	width: 30%;
}
.sub-products2 {
	margin: 0 5%;
}
.sub-products-image {
	margin: 0 0 15px;
	padding: 7% 0;
	overflow: hidden;
	border: 1px solid #333333;
	box-sizing: border-box;
	    background: #fff;
}
.sub-products-image img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.sub-products-image:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.sub-products-content h3 {
	margin: 0 0 2%;
}
.turning-products .sub-products-content a, .milling-products .sub-products-content a, .turnmill-products .sub-products-content a {
	float: right;
	margin: 6% 0 0;
	padding: 3% 6%;

	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
	    padding: 3px 6px !important;
}
.turning-products .sub-products-content a:hover, .milling-products .sub-products-content a:hover, .turnmill-products .sub-products-content a:hover {
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.turning-products .sub-products-content a:hover {
	background-color: rgba(30, 57, 141, 0.8);
}
.milling-products .sub-products-content a:hover {
	background-color: #eb8c23;
}
.turnmill-products .sub-products-content a:hover {
	background-color: #277bb7;
}
.sub-clientele ul li {
	float: left;
	width: 30%;
	margin: 0 3% 5% 0;
	padding: 0 !important;
}
.sub-clientele ul li::before {
	content: "";
}
.job_posting {
	width: 90%;
	float: left;
	padding: 5%;
	margin-bottom: 2%;
	background-color: #fafafa;
}
.career_main {
	width: 100%;
	float: left;
}
.career_con, .career_con1 {
	width: 35%;
	float: left;
}
.career_con p, .career_con1 p {
	text-align: left;
}
.career_con p {
	font-weight: 500;
}
.colon {
	width: 10%;
	float: left;
	text-align: center;
}
#sucessMsg {
	margin: 1% 0 3%;
	padding: 2% 0;
	color: #fff;
	background-color: #acb564;
}
.errorMsg {
	    color: #c30;
    height: 20px;
    font-size: 13px;
    text-align: left;
    margin-bottom: 5px;
    font-weight: 600;
}
.successMsg, .ErrMsg {
	background-color: rgba(189,238,255,0.50);
}
.ErrMsg {
	color: #c30 !important;
}
#enquiryForm span {
	/*float: left;
	width: 100%;
	text-align: left;*/
}
.sub-banner-map iframe {
	float: left;
	width: 100%;
	height: 450px;
}
.sub-contact {
	margin: 0 0 3%;
}
.sub-contact p {
	margin: 0 0 0.5%;
}
.sub-contact p span {
	float: left;
	width: 7%;
}
.inner-contact {
	margin: 0 0 5%;
}
.inner-contact h2 {
	color: #4178be;
	font-size: 1.5rem;
	border-bottom: 0;
}
.inner-contact-left {
	float: left;
	width: 47.5%;
}
.inner-contact-right {
	float: right;
	width: 47.5%;
}
.sub-inner-contact {
	margin: 0 0 8%;
}
.sub-inner-contact p {
	margin: 0 0 0.5%;
}
.sub-inner-contact p span {
	float: left;
	width: 14%;
}
.events-section h3 {
	border-bottom: 0;
}
.events-section .content-txt {
	padding: 0;
}
.events-section .content-txt a:hover {
	background-color: #efeeee;
	-webkit-transition: all 0.3s ease;
	transition: all 0.5s ease;
}
.training-course-section h5 {
	margin-bottom: 3%;
	color: #4178be;
	border-bottom: 0;
}
.catalogue h2 {
	border-bottom: 0;
}
.catalogue h4 {
	margin: 0 0 3%;
	border-bottom: 0;
}
.catalogue h4 a {
	display: block;
	padding: 1.5% 5%;
	color: #323232;
	text-decoration: none;
	text-transform: capitalize;
	border: 1px dashed #ccc;
}
.catalogue a:hover {
	background-color: #f9f9f9;
}
.sitemap ul li:hover {
	padding: 0.75% 0 0.75% 3%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.hrs {
	float: left;
	width: 100%;
	height: 2px;
	margin: 8% 0px;
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.15), rgba(0,0,0,0));
}
.prod_inline {
	float: left;
	width: 100%;
	margin-bottom: 1%;
	background-color: #f9f9f9;
}
.prod_inline ul {
	display: block;
	list-style: none;
	position: relative;
}
.prod_inline ul li {
	margin: 0;
	padding: 0;
	float: left;
}
.prod_inline ul li a {
	color: #333;
	padding: 0% 0;
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.prod_inline ul li::before {
	content: "";
}
.prod_inline ul li a:hover, .prod_inline a.selected {
	color: #000;
	background-color: #fff;
}
.prod_inline-two ul li {
	width: 50%;
}
.prod_inline-three ul li {
	width: 33.3%;
}
.prod_inline-four ul li {
	width: 100%;
}
.prod_inline-five ul li {
	width: 20%;
}
.Test_video iframe {
	border: 0;
	float: left;
	width: 100%;
	height: 500px;
}
.sub-certificates1, .sub-certificates2 {
	float: left;
	width: 30%;
}
.sub-certificates1 {
	margin: 0 0 3%;
}
.sub-certificates2 {
	margin: 0 5% 3%;
}
.button-link {
	float: right;
	width: 20%;
	margin: 0 0 8%;
	text-align: center;
}
.button-link p {
	text-align: center;
}
.button-link a {
	display: block;
	padding: 7% 0;
	color: #fff;
	text-decoration: none;
	background-color: #277bb7;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.button-link a:hover {
	color: #277bb7;
	background-color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/** Media Queries**/
@media screen and (min-width:2560px) {
}

@media only screen and (max-width:1389px) {
.sub-banner-map iframe {
	height: 375px;
}
.sub-contact p span {
	width: 10%;
}
.sub-inner-contact p span {
	width: 18%;
}
.Test_video iframe {
	height: 400px;
}
}

@media only screen and (max-width:990px) {
.sub-banner-content h1 {
	font-size: 2rem;
}
.career_con, .career_con1 {
	width: 40%;
}
.sub-banner-map iframe {
	height: 325px;
}
.sub-contact p span {
	width: 10%;
}
.sub-inner-contact p span {
	width: 20%;
}
.Test_video iframe {
	height: 300px;
}
.turning-products .sub-products{
	width: 50%;
}
}

@media only screen and (max-width:576px) {
.integrated span{ width: 100%; margin-bottom:20px;}    
.turning-products{ margin:0px;}    
  .enquiry_form{ display:none;}  
.icon-top{ flex-flow: column;}    
.integrated{flex-flow: column;     text-align: center;}
.video-01 {
    width: 100%;
}
.table-top{flex-flow: column; }
.table-left {
    width: 100%;
}
.table-right {
    width: 100%;
   
}
.header_content{     justify-content: center;}
}


@media only screen and (max-width: 768px) {
.video-01 {
    width: 100%;
}    
.table-top{
    flex-flow: column;
}
.table-left {
    width: 100%;
}
.table-right {
    width: 100%;
    
}
.sub-banner-content {
	padding: 4% 0 0;
}
.sub-banner-content h1 {
	font-size: 1.75rem;
}
.sub-banner-map iframe {
	height: 275px;
}
.sub-contact p span {
	width: 10%;
}
.Test_video iframe {
	height: 300px;
}

}

@media only screen and (max-width:767px) {
.main-content {
	padding: 5% 0;
}
.products-section h2 {
	margin: 0 0 4%;
}
.products {
	width: 100%;
	margin: 0 0 5%;
}
.products-middle {
	margin: 0 0 5%;
}
.content-lft, .content-rht {
	width: 100%;
}
.content-img {
	width: 100%;
	margin: 0 0 5%;
}
.content-txt {
	width: 100%;
	margin: 0 0 5%;
}
.spares, .environment {
	margin: 0 0 8%;
}
.network-section {
	padding: 0 0 6%;
}
.network-section-content h2 {
	font-size: 1em;
}
.clientele-section {
	padding: 0 0 6%;
}
.sub-banner img {
	display: none;
}
.sub-banner-normal {
	background: #277bb7;
	background: -moz-linear-gradient(top, #277bb7 1%, #0a1b53 100%);
	background: -webkit-linear-gradient(top, #277bb7 1%, #0a1b53 100%);
	background: linear-gradient(to bottom, #277bb7 1%, #0a1b53 100%);
}
.sub-banner-content {
	position: relative;
	padding: 5% 0;
}
.sub-banner-content h1 {
	font-size: 1.5rem;
}
.sub-banner-content h4 {
	font-size: 1rem;
}
.sub-content-left {
	width: 100%;
	margin: 0 0 5%;
}
.sub-content-right {
	width: 100%;
	padding: 0;
	border: 0;
}
.sub-menu h5 {
	width: 95%;
	padding: 5px 0 5px 5%;
}
.sub-menu a {
	padding: 7px 0 7px 5%;
}
.sub-content-right {
	min-height: auto;
}
.sub-content-right blockquote {
	font-size: 1.25em;
}
.sub-content-right ul li {
	padding: 0.75% 0 0.75% 6%;
}
.sub-content-right .table-three tr th, .sub-content-right .table-three tr td {
	font-size: 12px;
}
.sub-content-right .table-four tr th, .sub-content-right .table-four tr td {
	font-size: 11px;
}
.sub-products1, .sub-products2 {
	float: left;
	width: 100%;
	margin: 0 0 8%;
}
.turning-products .sub-products-content a, .milling-products .sub-products-content a, .turnmill-products .sub-products-content a {
	margin: 2% 0 0;
}
.career_main {
	margin: 0 0 1%;
}
.career_con, .career_con1 {
	width: 45%;
}
.career_con p {
	font-weight: 300;
}
.sub-banner-map iframe {
	height: 200px;
}
.sub-contact p span {
	width: 20%;
}
.inner-contact-left, .inner-contact-right {
	width: 100%;
	margin: 0 0 5%;
}
.sub-inner-contact {
	margin: 0 0 5%;
}
.sub-inner-contact p span {
	width: 20%;
}
.Test_video iframe {
	height: 250px;
}
.prod_inline-two ul li {
	width: 100%;
	padding: 0.75% 0 0.75% 0;
}
.prod_inline-three ul li {
	width: 100%;
	padding: 0.75% 0 0.75% 0;
}
.prod_inline-four ul li {
	width: 100%;
	padding: 0.75% 0 0.75% 0;
}
.prod_inline-five ul li {
	width: 100%;
	padding: 0.75% 0 0.75% 0;
}
.sub-certificates {
	margin: 0 0 5%;
}
.sub-certificates1, .sub-certificates2 {
	width: 47.5%;
}
.sub-certificates1 {
	margin: 0 2.5% 3% 0;
}
.sub-certificates2 {
	margin: 0 0 3% 2.5%;
}
.button-link {
	width: 50%;
}
.slid-text{ line-height: 30px; }
.sub-products-new-top .sub-products-new{ width: 100%; }
.sub-products-new-top{ flex-flow: column; }
}



@media only screen and (min-width:480px) and (max-width:767px) {
.about-section .content-lft {
	margin: 0 0 8%;
}
.content-img, .content-txt {
	width: 45%;
	margin: 0;
}
.sub-banner-content {
	padding: 3% 0;
}
.sub-content-right ul li {
	padding: 0;
}
.prod_inline a.selected{
	background-color: #f9f9f9;
}
.sub-banner-map iframe {
	height: 225px;
}
.sub-contact p span {
	width: 15%;
}
.sub-inner-contact p span {
	width: 15%;
}
.Test_video iframe {
	height: 300px;
}
}
.clientele {
	position: relative;
}
