@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900,200);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,600,700);
@font-face {
	font-family: 'tt0005m';
	src: url('../fonts/tt0005m.eot');
	src: url('../fonts/tt0005m.eot') format('embedded-opentype'),  url('../fonts/tt0005m.woff2') format('woff2'),  url('../fonts/tt0005m.woff') format('woff'),  url('../fonts/tt0005m.ttf') format('truetype'),  url('../fonts/tt0005m.svg#tt0005m') format('svg');
}
@font-face {
	font-family: 'opensansregular';
	src: url('../fonts/opensansregular.eot');
	src: url('../fonts/opensansregular.eot') format('embedded-opentype'), url('../fonts/opensansregular.woff2') format('woff2'), url('../fonts/opensansregular.woff') format('woff'), url('../fonts/opensansregular.ttf') format('truetype'), url('../fonts/opensansregular.svg#opensansregular') format('svg');
}
@font-face {
	font-family: 'opensanslight';
	src: url('../fonts/opensanslight.eot');
	src: url('../fonts/opensanslight.eot') format('embedded-opentype'), url('../fonts/opensanslight.woff2') format('woff2'), url('../fonts/opensanslight.woff') format('woff'), url('../fonts/opensanslight.ttf') format('truetype'), url('../fonts/opensanslight.svg#opensanslight') format('svg');
}
@font-face {
	font-family: 'opensanssemibold';
	src: url('../fonts/opensanssemibold.eot');
	src: url('../fonts/opensanssemibold.eot') format('embedded-opentype'), url('../fonts/opensanssemibold.woff2') format('woff2'), url('../fonts/opensanssemibold.woff') format('woff'), url('../fonts/opensanssemibold.ttf') format('truetype'), url('../fonts/opensanssemibold.svg#opensanssemibold') format('svg');
}

body{
	
		font-family: 'Source Sans Pro', sans-serif !;
	font-weight:400;
	
	
}

.error{
font-family: 'opensansregular';

}
.col-xss-1, .col-smm-1, .col-mdd-1, .col-lgg-1, .col-xss-2, .col-smm-2, .col-mdd-2, .col-lgg-2, .col-xss-3, .col-smm-3, .col-mdd-3, .col-lgg-3, .col-xss-4, .col-smm-4, .col-mdd-4, .col-lgg-4, .col-xss-5, .col-smm-5, .col-mdd-5, .col-lgg-5, .col-xss-6, .col-smm-6, .col-mdd-6, .col-lgg-6, .col-xss-7, .col-smm-7, .col-mdd-7, .col-lgg-7, .col-xss-8, .col-smm-8, .col-mdd-8, .col-lgg-8, .col-xss-9, .col-smm-9, .col-mdd-9, .col-lgg-9, .col-xss-10, .col-smm-10, .col-mdd-10, .col-lgg-10, .col-xss-11, .col-smm-11, .col-mdd-11, .col-lgg-11, .col-xss-12, .col-smm-12, .col-mdd-12, .col-lgg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 0px;
}
.col-xss-1, .col-xss-2, .col-xss-3, .col-xss-4, .col-xss-5, .col-xss-6, .col-xss-7, .col-xss-8, .col-xss-9, .col-xss-10, .col-xss-11, .col-xss-12 {
	float: left;
}
.col-xss-12 {
	width: 100%;
}
.col-xss-11 {
	width: 91.66666667%;
}
.col-xss-10 {
	width: 83.33333333%;
}
.col-xss-9 {
	width: 75%;
}
.col-xss-8 {
	width: 66.66666667%;
}
.col-xss-7 {
	width: 58.33333333%;
}
.col-xss-6 {
	width: 50%;
}
.col-xss-5 {
	width: 41.66666667%;
}
.col-xss-4 {
	width: 33.33333333%;
}
.col-xss-3 {
	width: 25%;
}
.col-xss-2 {
	width: 16.66666667%;
}
.col-xss-1 {
	width: 8.33333333%;
}
.col-xss-pull-12 {
	right: 100%;
}
.col-xss-pull-11 {
	right: 91.66666667%;
}
.col-xss-pull-10 {
	right: 83.33333333%;
}
.col-xss-pull-9 {
	right: 75%;
}
.col-xss-pull-8 {
	right: 66.66666667%;
}
.col-xss-pull-7 {
	right: 58.33333333%;
}
.col-xss-pull-6 {
	right: 50%;
}
.col-xss-pull-5 {
	right: 41.66666667%;
}
.col-xss-pull-4 {
	right: 33.33333333%;
}
.col-xss-pull-3 {
	right: 25%;
}
.col-xss-pull-2 {
	right: 16.66666667%;
}
.col-xss-pull-1 {
	right: 8.33333333%;
}
.col-xss-pull-0 {
	right: auto;
}
.col-xss-push-12 {
	left: 100%;
}
.col-xss-push-11 {
	left: 91.66666667%;
}
.col-xss-push-10 {
	left: 83.33333333%;
}
.col-xss-push-9 {
	left: 75%;
}
.col-xss-push-8 {
	left: 66.66666667%;
}
.col-xss-push-7 {
	left: 58.33333333%;
}
.col-xss-push-6 {
	left: 50%;
}
.col-xss-push-5 {
	left: 41.66666667%;
}
.col-xss-push-4 {
	left: 33.33333333%;
}
.col-xss-push-3 {
	left: 25%;
}
.col-xss-push-2 {
	left: 16.66666667%;
}
.col-xss-push-1 {
	left: 8.33333333%;
}
.col-xss-push-0 {
	left: auto;
}
.col-xss-offset-12 {
	margin-left: 100%;
}
.col-xss-offset-11 {
	margin-left: 91.66666667%;
}
.col-xss-offset-10 {
	margin-left: 83.33333333%;
}
.col-xss-offset-9 {
	margin-left: 75%;
}
.col-xss-offset-8 {
	margin-left: 66.66666667%;
}
.col-xss-offset-7 {
	margin-left: 58.33333333%;
}
.col-xss-offset-6 {
	margin-left: 50%;
}
.col-xss-offset-5 {
	margin-left: 41.66666667%;
}
.col-xss-offset-4 {
	margin-left: 33.33333333%;
}
.col-xss-offset-3 {
	margin-left: 25%;
}
.col-xss-offset-2 {
	margin-left: 16.66666667%;
}
.col-xss-offset-1 {
	margin-left: 8.33333333%;
}
.col-xss-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
.col-smm-1, .col-smm-2, .col-smm-3, .col-smm-4, .col-smm-5, .col-smm-6, .col-smm-7, .col-smm-8, .col-smm-9, .col-smm-10, .col-smm-11, .col-smm-12 {
	float: left;
}
.col-smm-12 {
	width: 100%;
}
.col-smm-11 {
	width: 91.66666667%;
}
.col-smm-10 {
	width: 83.33333333%;
}
.col-smm-9 {
	width: 75%;
}
.col-smm-8 {
	width: 66.66666667%;
}
.col-smm-7 {
	width: 58.33333333%;
}
.col-smm-6 {
	width: 50%;
}
.col-smm-5 {
	width: 41.66666667%;
}
.col-smm-4 {
	width: 33.33333333%;
}
.col-smm-3 {
	width: 25%;
}
.col-smm-2 {
	width: 16.66666667%;
}
.col-smm-1 {
	width: 8.33333333%;
}
.col-smm-pull-12 {
	right: 100%;
}
.col-smm-pull-11 {
	right: 91.66666667%;
}
.col-smm-pull-10 {
	right: 83.33333333%;
}
.col-smm-pull-9 {
	right: 75%;
}
.col-smm-pull-8 {
	right: 66.66666667%;
}
.col-smm-pull-7 {
	right: 58.33333333%;
}
.col-smm-pull-6 {
	right: 50%;
}
.col-smm-pull-5 {
	right: 41.66666667%;
}
.col-smm-pull-4 {
	right: 33.33333333%;
}
.col-smm-pull-3 {
	right: 25%;
}
.col-smm-pull-2 {
	right: 16.66666667%;
}
.col-smm-pull-1 {
	right: 8.33333333%;
}
.col-smm-pull-0 {
	right: auto;
}
.col-smm-push-12 {
	left: 100%;
}
.col-smm-push-11 {
	left: 91.66666667%;
}
.col-smm-push-10 {
	left: 83.33333333%;
}
.col-smm-push-9 {
	left: 75%;
}
.col-smm-push-8 {
	left: 66.66666667%;
}
.col-smm-push-7 {
	left: 58.33333333%;
}
.col-smm-push-6 {
	left: 50%;
}
.col-smm-push-5 {
	left: 41.66666667%;
}
.col-smm-push-4 {
	left: 33.33333333%;
}
.col-smm-push-3 {
	left: 25%;
}
.col-smm-push-2 {
	left: 16.66666667%;
}
.col-smm-push-1 {
	left: 8.33333333%;
}
.col-smm-push-0 {
	left: auto;
}
.col-smm-offset-12 {
	margin-left: 100%;
}
.col-smm-offset-11 {
	margin-left: 91.66666667%;
}
.col-smm-offset-10 {
	margin-left: 83.33333333%;
}
.col-smm-offset-9 {
	margin-left: 75%;
}
.col-smm-offset-8 {
	margin-left: 66.66666667%;
}
.col-smm-offset-7 {
	margin-left: 58.33333333%;
}
.col-smm-offset-6 {
	margin-left: 50%;
}
.col-smm-offset-5 {
	margin-left: 41.66666667%;
}
.col-smm-offset-4 {
	margin-left: 33.33333333%;
}
.col-smm-offset-3 {
	margin-left: 25%;
}
.col-smm-offset-2 {
	margin-left: 16.66666667%;
}
.col-smm-offset-1 {
	margin-left: 8.33333333%;
}
.col-smm-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 992px) {
.col-mdd-1, .col-mdd-2, .col-mdd-3, .col-mdd-4, .col-mdd-5, .col-mdd-6, .col-mdd-7, .col-mdd-8, .col-mdd-9, .col-mdd-10, .col-mdd-11, .col-mdd-12 {
	float: left;
}
.col-mdd-12 {
	width: 100%;
}
.col-mdd-11 {
	width: 91.66666667%;
}
.col-mdd-10 {
	width: 83.33333333%;
}
.col-mdd-9 {
	width: 75%;
}
.col-mdd-8 {
	width: 66.66666667%;
}
.col-mdd-7 {
	width: 58.33333333%;
}
.col-mdd-6 {
	width: 50%;
}
.col-mdd-5 {
	width: 41.66666667%;
}
.col-mdd-4 {
	width: 33.33333333%;
}
.col-mdd-3 {
	width: 25%;
}
.col-mdd-2 {
	width: 16.66666667%;
}
.col-mdd-1 {
	width: 8.33333333%;
}
.col-mdd-pull-12 {
	right: 100%;
}
.col-mdd-pull-11 {
	right: 91.66666667%;
}
.col-mdd-pull-10 {
	right: 83.33333333%;
}
.col-mdd-pull-9 {
	right: 75%;
}
.col-mdd-pull-8 {
	right: 66.66666667%;
}
.col-mdd-pull-7 {
	right: 58.33333333%;
}
.col-mdd-pull-6 {
	right: 50%;
}
.col-mdd-pull-5 {
	right: 41.66666667%;
}
.col-mdd-pull-4 {
	right: 33.33333333%;
}
.col-mdd-pull-3 {
	right: 25%;
}
.col-mdd-pull-2 {
	right: 16.66666667%;
}
.col-mdd-pull-1 {
	right: 8.33333333%;
}
.col-mdd-pull-0 {
	right: auto;
}
.col-mdd-push-12 {
	left: 100%;
}
.col-mdd-push-11 {
	left: 91.66666667%;
}
.col-mdd-push-10 {
	left: 83.33333333%;
}
.col-mdd-push-9 {
	left: 75%;
}
.col-mdd-push-8 {
	left: 66.66666667%;
}
.col-mdd-push-7 {
	left: 58.33333333%;
}
.col-mdd-push-6 {
	left: 50%;
}
.col-mdd-push-5 {
	left: 41.66666667%;
}
.col-mdd-push-4 {
	left: 33.33333333%;
}
.col-mdd-push-3 {
	left: 25%;
}
.col-mdd-push-2 {
	left: 16.66666667%;
}
.col-mdd-push-1 {
	left: 8.33333333%;
}
.col-mdd-push-0 {
	left: auto;
}
.col-mdd-offset-12 {
	margin-left: 100%;
}
.col-mdd-offset-11 {
	margin-left: 91.66666667%;
}
.col-mdd-offset-10 {
	margin-left: 83.33333333%;
}
.col-mdd-offset-9 {
	margin-left: 75%;
}
.col-mdd-offset-8 {
	margin-left: 66.66666667%;
}
.col-mdd-offset-7 {
	margin-left: 58.33333333%;
}
.col-mdd-offset-6 {
	margin-left: 50%;
}
.col-mdd-offset-5 {
	margin-left: 41.66666667%;
}
.col-mdd-offset-4 {
	margin-left: 33.33333333%;
}
.col-mdd-offset-3 {
	margin-left: 25%;
}
.col-mdd-offset-2 {
	margin-left: 16.66666667%;
}
.col-mdd-offset-1 {
	margin-left: 8.33333333%;
}
.col-mdd-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lgg-1, .col-lgg-2, .col-lgg-3, .col-lgg-4, .col-lgg-5, .col-lgg-6, .col-lgg-7, .col-lgg-8, .col-lgg-9, .col-lgg-10, .col-lgg-11, .col-lgg-12 {
	float: left;
}
.col-lgg-12 {
	width: 100%;
}
.col-lgg-11 {
	width: 91.66666667%;
}
.col-lgg-10 {
	width: 83.33333333%;
}
.col-lgg-9 {
	width: 75%;
}
.col-lgg-8 {
	width: 66.66666667%;
}
.col-lgg-7 {
	width: 58.33333333%;
}
.col-lgg-6 {
	width: 50%;
}
.col-lgg-5 {
	width: 41.66666667%;
}
.col-lgg-4 {
	width: 33.33333333%;
}
.col-lgg-3 {
	width: 25%;
}
.col-lgg-2 {
	width: 16.66666667%;
}
.col-lgg-1 {
	width: 8.33333333%;
}
.col-lgg-pull-12 {
	right: 100%;
}
.col-lgg-pull-11 {
	right: 91.66666667%;
}
.col-lgg-pull-10 {
	right: 83.33333333%;
}
.col-lgg-pull-9 {
	right: 75%;
}
.col-lgg-pull-8 {
	right: 66.66666667%;
}
.col-lgg-pull-7 {
	right: 58.33333333%;
}
.col-lgg-pull-6 {
	right: 50%;
}
.col-lgg-pull-5 {
	right: 41.66666667%;
}
.col-lgg-pull-4 {
	right: 33.33333333%;
}
.col-lgg-pull-3 {
	right: 25%;
}
.col-lgg-pull-2 {
	right: 16.66666667%;
}
.col-lgg-pull-1 {
	right: 8.33333333%;
}
.col-lgg-pull-0 {
	right: auto;
}
.col-lgg-push-12 {
	left: 100%;
}
.col-lgg-push-11 {
	left: 91.66666667%;
}
.col-lgg-push-10 {
	left: 83.33333333%;
}
.col-lgg-push-9 {
	left: 75%;
}
.col-lgg-push-8 {
	left: 66.66666667%;
}
.col-lgg-push-7 {
	left: 58.33333333%;
}
.col-lgg-push-6 {
	left: 50%;
}
.col-lgg-push-5 {
	left: 41.66666667%;
}
.col-lgg-push-4 {
	left: 33.33333333%;
}
.col-lgg-push-3 {
	left: 25%;
}
.col-lgg-push-2 {
	left: 16.66666667%;
}
.col-lgg-push-1 {
	left: 8.33333333%;
}
.col-lgg-push-0 {
	left: auto;
}
.col-lgg-offset-12 {
	margin-left: 100%;
}
.col-lgg-offset-11 {
	margin-left: 91.66666667%;
}
.col-lgg-offset-10 {
	margin-left: 83.33333333%;
}
.col-lgg-offset-9 {
	margin-left: 75%;
}
.col-lgg-offset-8 {
	margin-left: 66.66666667%;
}
.col-lgg-offset-7 {
	margin-left: 58.33333333%;
}
.col-lgg-offset-6 {
	margin-left: 50%;
}
.col-lgg-offset-5 {
	margin-left: 41.66666667%;
}
.col-lgg-offset-4 {
	margin-left: 33.33333333%;
}
.col-lgg-offset-3 {
	margin-left: 25%;
}
.col-lgg-offset-2 {
	margin-left: 16.66666667%;
}
.col-lgg-offset-1 {
	margin-left: 8.33333333%;
}
.col-lgg-offset-0 {
	margin-left: 0;
}
}
.vpd5 {
	padding: 5px 0px;
}
.vpd10 {
	padding: 10px 0px;
}
.vpd11 {
	padding: 11px 0px;
}
.vpd12 {
	padding: 12px 0px;
}
.vpd13 {
	padding: 13px 0px;
}
.vpd15 {
	padding: 15px 0px;
}
.vpd23 {
	padding: 23px 0px;
}
.vpd20 {
	padding: 20px 0px;
}
.vpd25 {
	padding: 25px 0px;
}
.vpd30 {
	padding: 30px 0px;
}
.vpd35 {
	padding: 35px 0px;
}
.vpd40 {
	padding: 40px 0px;
}
.vpd45 {
	padding: 44px 0px;
}
.vpd50 {
	padding: 50px 0px;
}
.vpd55 {
	padding: 55px 0px;
}
.vpd60 {
	padding: 60px 0px;
}
.vpd65 {
	padding: 65px 0px;
}
.vpd70 {
	padding: 70px 0px;
}
.vpd75 {
	padding: 75px 0px;
}
.vpd80 {
	padding: 80px 0px;
}
.vpd85 {
	padding: 85px 0px;
}
.vpd90 {
	padding: 90px 0px;
}
.vpd95 {
	padding: 95px 0px;
}
.vpd100 {
	padding: 100px 0px;
}
.vpd110 {
	padding: 110px 0px;
}
.vpd120 {
	padding: 120px 0px;
}
.vpd130 {
	padding: 130px 0px;
}
.vpd140 {
	padding: 140px 0px;
}
.vpd150 {
	padding: 150px 0px;
}
.vpd160 {
	padding: 160px 0px;
}
.vmr5 {
	margin: 5px 0px;
}
.vmr10 {
	margin: 10px 0px;
}
.vmr11 {
	margin: 11px 0px;
}
.vmr12 {
	margin: 12px 0px;
}
.vmr13 {
	margin: 13px 0px;
}
.vmr15 {
	margin: 15px 0px;
}
.vmr23 {
	margin: 23px 0px;
}
.vmr20 {
	margin: 20px 0px;
}
.vmr25 {
	margin: 25px 0px;
}
.vmr30 {
	margin: 30px 0px;
}
.vmr35 {
	margin: 35px 0px;
}
.vmr40 {
	margin: 40px 0px;
}
.vmr45 {
	margin: 44px 0px;
}
.vmr50 {
	margin: 50px 0px;
}
.vmr55 {
	margin: 55px 0px;
}
.vmr60 {
	margin: 60px 0px;
}
.vmr65 {
	margin: 65px 0px;
}
.vmr70 {
	margin: 70px 0px;
}
.vmr75 {
	margin: 75px 0px;
}
.vmr80 {
	margin: 80px 0px;
}
.vmr85 {
	margin: 85px 0px;
}
.vmr90 {
	margin: 90px 0px;
}
.vmr95 {
	margin: 95px 0px;
}
.vmr100 {
	margin: 100px 0px;
}
.ht250 {
	height: 250px;
}
.ht230 {
	height: 230px;
}
.ht200 {
	height: 200px;
}
.ht180 {
	height: 180px;
}
.ht150 {
	height: 150px;
}
.ht145 {
	height: 145px;
}
.ht140 {
	height: 140px;
}
.ht135 {
	height: 135px;
}
.ht130 {
	height: 130px;
}
.ht125 {
	height: 125px;
}
.ht120 {
	height: 120px;
}
.ht115 {
	height: 115px;
}
.ht110 {
	height: 110px;
}
.ht100 {
	height: 100px;
}
.ht90 {
	height: 90px;
}
.ht80 {
	height: 80px;
}
.ht70 {
	height: 70px;
}
.ht60 {
	height: 60px;
}
.ht65 {
	height: 65px;
}
.ht50 {
	height: 50px;
}
.ht40 {
	height: 40px;
}
.ht30 {
	height: 30px;
}
.ht20 {
	height: 20px;
}
.ht15 {
	height: 15px;
}
.ht12 {
	height: 12px;
}
.ht10 {
	height: 10px;
}
.ht5 {
	height: 5px;
}
body {
	font-family: 'Open Sans', sans-serif;
}
.logo-set {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 225px 425px 0 0;
	border-color: #ffffff transparent transparent transparent;
	position:absolute;
	z-index:250;
	left:0px;
}
.logo {
	position:absolute;
	z-index:300;
	left:10px;
	top:5px;
}
.bot-pdf {
	padding:0px 0px 0px 0px;
}
@media (max-width:768px) {
.carousel-caption h2 span {
	font-size:34px !important;
}
p.caption {
	font-size:35px !important;
}
.logo-set {
	display:none;
}
.logo {
	left:0px !important;
	top:0px !important;
	background:#000;
	width:100%;
	position:relative;
}
.logo img {
	width:20%;
	margin:5px 10px;
	height:auto;
}
.hm-pro-sec {
	font-size:25px !important;
	color:#2e2e2e;
	line-height:60px !important;
}
.hm-pro-sec img {
	width:90%;
}
.hm-pro-icon {
	left:44%;
}
#hm-pro {
	height:460px !important;
}
.machine img {
	width:100%;
}
.machine {
	background:rgba(0, 0, 0, 0) url("../images/blue-bg.png") no-repeat scroll 90% top !important;
}
.machine-content {
	padding-top:169px !important;
}
.bot-bx-hd {
	border-radius:10px 10px 0px 0px !important;
}
.bot-bx-hd-txt {
	
    -ms-transform: rotate(0deg)!important; /* IE 9 */
    -webkit-transform: rotate(0deg)!important; /* Chrome, Safari, Opera */
    transform: rotate(0deg)!important;
	margin-top:50px !important;
}
.bot-bx-cont {
	border-radius:0px 0px 10px 10px !important;
	padding:5px 5px 5px 5px !important;
	margin-bottom:50px !important;
}
.vpd150 {
	padding:0px !important;
}
#machin-set {
	display:none;
}
#reach-section, #form-section, #foot-section {
	position:relative !important;
	top:0px !important;
}
.bot-pdf {
	padding:15px 0px 0px 0px;
}
}
 @media(max-width:375px) {
.logo {
	background:none;
	width:auto;
	left:4px;
	top:4px;
	position:absolute;
}
.logo img {
	width:50%;
	height:auto;
}
.logo-set {
	position:relative;
	background:#FFF;
	border:none;
}
.carousel-caption {
	display:none;
}
#myCarousel {
	top:51px;
}
.navbar {
	background:#FFF;
}
#hm-pro {
	top:1600px !important;
	position:absolute !important;
	background: rgba(0, 0, 0, 0) url("../images/hm-product-bg-mob.jpg") no-repeat scroll center top !important;
	height:750px !important;
}
.hm-pro-icon {
	left:40% !important;
}
.machine {
	background:none !important;
}
.machine-content {
	background: #008ed3;
	padding:10px 8px !important;
}
.hm-btbox-sec {
	background-repeat:repeat-y !important;
}
.bot-pdf {
	padding:15px 0px 0px 0px;
}
}
.item img {
	width:100%;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
	opacity:1;
}
.carousel-control.left {
	top:40%
}
.carousel-control.right {
	top:40%
}
.carousel-caption {
	top:15%;
	text-align:center;
	height:auto;
}
.carousel-caption h2 {
	line-height:160%
}
.carousel-caption h2 span {
	padding:10px 20px;
	color:#fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size:60px;
	border-bottom:3px double #c5c5c5;
}
p.caption {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	font-size:72px;
	padding:6px;
	text-shadow:none;
	color:#fff;
}
.black-hd {
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	font-size:30px;
	padding-bottom:10px;
}
.txt-upper {
	text-transform:uppercase;
}
.txt {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	color:#000000;
	line-height:25px;
	font-size:16px;
	letter-spacing:0.02em;
}
/* Common button styles */

.abt .button {
	color: #008bd1;
	border:1px solid #008bd1;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
}
.button {
	text-transform:uppercase;
	float: left;
	min-width: 150px;
	max-width: 250px;
	display: block;
	margin: 1em;
	padding: 0.5em 1em;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.button:focus {
	outline: none;
}
.button > span {
	vertical-align: middle;
}
.button--round-s {
	border-radius: 5px;
}
/* Ujarak */
.button--ujarak {
	-webkit-transition: border-color 0.4s, color 0.4s;
	transition: border-color 0.4s, color 0.4s;
}
.button--ujarak::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #008bd1;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--ujarak.button--round-s::before {
	border-radius: 2px;
}
.button--ujarak.button--inverted::before {
	background: #7986CB;
}
.button--ujarak, .button--ujarak::before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button--ujarak:hover {
	color: #fff;
	border-color: #008bd1;
}
.button--ujarak.button--inverted:hover {
	color: #008bd1;
	border-color: #fff;
}
.button--ujarak:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.button--antiman.button--border-thin::before {
	border-width: 1px;
}
.button--text-thick {
	font-weight: 600;
}
/*////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////*/


/* CSS3 STYLE GENERIC */
.view {
	/* float: left;*/
  width:100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	box-shadow: 0px 0px 5px #aaa;
	cursor: default;
}
.view .mask, .view .content {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding:80px 0% 0%;
}
.view a.info h1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size:24px;
	color:#FFF;
	line-height:28px;
	margin:0px;
	text-transform:uppercase;
}
.view a.info h3 {
	font-family: 'opensanslight';
	font-weight: 300;
	font-size:22px;
	color:#FFF;
	line-height:20px;
	margin:0px;
}
/* THIRD EFFECTS */

.third-effect .mask {
	width:100%;
	min-height:100%;
	opacity: 1;
	overflow:visible;
	background:rgba(0,0,0,0.7);
	/* border:100px solid rgba(0,0,0,0.7);*/
  /* -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;*/
   -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.third-effect a.info {
	position:relative;
	top:-10px;
	opacity: 1;
	-webkit-transition: opacity 0.5s 0s ease-in-out;
	-moz-transition: opacity 0.5s 0s ease-in-out;
	-o-transition: opacity 0.5s 0s ease-in-out;
	-ms-transition: opacity 0.5s 0s ease-in-out;
	transition: opacity 0.5s 0s ease-in-out;
}
.third-effect:hover .mask {
	width:100%;
	min-height:100%;
	opacity: 1;
	/*border:100px solid rgba(0,0,0,0.7);*/
   background:rgba(0,0,0,0.1);
}
.third-effect:hover a.info h1, .third-effect:hover a.info h3 {
	opacity:1;
	color:#111111;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.hm-pro-sec {
	/*background:url(../images/hm-product-bg.jpg) center bottom no-repeat; width:100%; float:left;*/
  position: relative;
  padding:30px 0px;
	z-index: 80;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size:33px;
	color:#2e2e2e;
	line-height:80px;
}
.hm-pro-sec a {
	color:#2e2e2e;
	text-decoration:none;
	outline:none;
}
.hm-pro-sec a:hover {
	color:#008ed3;
	text-decoration:none;
	outline:none;
}
.hm-pro-icon {

	position:absolute;
	left:47%;
	z-index:10000;
	width:119px;
	margin:auto;
}
.abt-content {
	position: relative;
	z-index: 2;
	/* padding: 30px;*/
    text-align: center;
	font-weight: bold;
	background:#fff;
	font-family: Arial, sans-serif;
}
#about-section {
	position:absolute;
	top: 500px;
	left: 0px;
	width: 50%;
	height: 100%;
	background-color:#fff;
	z-index:70;
}
#hm-pro {
	background:url(../images/hm-product-bg.jpg) center bottom no-repeat;
	position:absolute;
	top: 1210px;
	left: 0px;
	width: 100%;
	height:650px;
	z-index:70;
}
@media(max-width:1366px){
#hm-pro {
	height:/*620px*/670px;	top: 1190px;
}
#reach-section{
top:/*2885px */ /*2844px*/ 2925px  !important; 
}
#form-section{
top:/*3025px*//*2990px*/3055px !important; 
}
#foot-section{
top:/*3380px*/ /*3345px*//*3465px*/3530px !important; 
}
}

@media(max-width:1280px){
#hm-pro {
	height:/*620px*/670px;	top: 1155px;
}
#reach-section{
top:/*2850px*/ /*2809px*/2900px !important; 
}
#form-section{
top:/*2998px*//*2956px*/ 3036px  !important; 
}
#foot-section{
top:/*3354px */ /*3310px*/3510px !important; 
}
}

 @media (min-width: 1600px) {
#hm-pro {
	top: 1303px !important;
	left: 0px;
	width: 100%;
	height:/*608px*/686px;
	background-size:cover;
}
.hm-btbox-sec {
	background-size:cover!important;
}
#reach-section {
	top: 3038px!important;
}

#form-section {
	top: 3186px!important;
}
#foot-section{ top:3542px!important;}
}

 @media (min-width: 1900px) {
#hm-pro {
	top: 1466px !important;
	left: 0px;
	width: 100%;
	height:/*607px*/684px;
	background-size:cover;
}
.hm-btbox-sec {
	background-size:cover!important;
}
#reach-section {
	top: 3199px!important;
}

#form-section {
	top: 3347px!important;
}
#foot-section{ top:3700px!important;}

#reach-section { 	top: /*2956px*/ /*3176px*/ /*3136px*/3225px !important;}
#form-section {	top:/*3104px*//* 3320px*//*3280px*/3355px !important; }
#foot-section {top:/*3675px*/ /*3635px*/3830px !important; }
}
.machine {
	background:url(../images/blue-bg.png) 50% top no-repeat;
	position: relative;
	z-index: 2;
}
.machine-content {
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	padding-top:220px;
	padding-bottom:0px;
}
.machine-content .mch-hd {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	font-size:25px;
	color:#FFF;
	line-height:45px;
}
.machine-content h3 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	margin:0px !important;
	font-size:40px;
	color:#fff;
}
.machine-content h2 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:600;
	margin:0px !important;
	font-size:46px;
	color:#fff;
}
#machin-set {
	position:fixed;
	top: 0px;
	right:0%;
	width: 50%;
	height:100%;
	background-color:#008ed3;
	z-index: 1;
}
.hm-btbox-sec {
	background:url(../images/hm-botboxbg.jpg) center bottom no-repeat;
	width:100%;
	float:left;
	position: relative;
	z-index: 80;
	font-family: 'Source Sans Pro', sans-serif;
}
.bot-bx-hd {
	background:#8bbb08;
	border-radius:10px 0px 0px 10px;
}
.bot-bx-hd-txt {
	padding-top:2px;
	-webkit-transform:  rotate(270deg);
	-moz-transform:  rotate(270deg);
	-o-transform:  rotate(270deg);
	font-size:35px;
	color:#fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:300;
	margin-top:/*226px*/ /*237px*/185px;
	padding-left:10px;
}
.bot-bx-cont {
	padding:5px 5px 5px 0px;
	background:#FFF;
	border-radius:0px 10px 10px 0px;
}
.bot-bx-cont-txt {
	padding:10px 20px;
	font-style:italic;
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
	color:#353631;
	line-height:18px;
	font-size:13px;
}
.bot-bx-cont-txt .more-but {
	color: #678708;
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
	font-size:12px;

	font-style:normal;
}
.bot-bx-cont-txt .more-but a {
	color: #678708;
	text-decoration:none;
	outline:none;
}
.bot-bx-cont-txt .more-but a:hover {
	color: #000;
	text-decoration:none;
	outline:none;
}
#reach-section {
	background-color:#393939;
	color:#e2e0e0;
	position:absolute;
	top: 2956px;
	left: 0px;
	width: 100%;
	z-index:70;
	font-size:14px;
	line-height:17px;
	border-top:1px solid #FFF;
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
#reach-section  a{
	color:#e2e0e0;
	text-decoration:none;
	outline:none;
}

#reach-section  a:hover{
	color:#fff;
	text-decoration:underline;
	outline:none;
}

#reach-section h2 {
	font-family: 'Open Sans', sans-serif;
font-weight: 300;
	font-size:20px;
	line-height:22px;
	margin:0px;
}
#reach-section i {
	font-size:30px;
}
#form-section {
	background-color:#4d4c4c;
	color:#e2e0e0;
	position:absolute;
	top:3104px;
	left: 0px;
	width: 100%;
	z-index:200;
	font-size:12px;
	line-height:17px;
		font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
#form-section h3 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:22px;
	font-weight:600;
	color:#ffffff
}



/*
 ///////////////////////////////////////////////////////////////////////////////////////////////////////
 
 */
 
 .input {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 1em;
	max-width: 350px;
	width: calc(100% - 2em);
	vertical-align: top;
	height:50px;
}
.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: #3a3a3a;
	color: #aaa;
	
	font-family: 'Open Sans', sans-serif;
font-weight: 300;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}
.input__field:focus {
	outline: none;
}
.input__label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	color: #696969;
	font-weight: 400;
	font-family: 'opensanslight';
	font-size: 70.25%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}
/* Manami */
.input--manami {
	overflow: hidden;
}
.input__field--manami {
	width: 100%;
	background:#3a3a3a;
	padding: 0.5em;
	margin-bottom: 2em;
	color: #f9f7f6;
	z-index: 100;
	/*opacity: 0;*/
}
.input__label--manami {
	width: 100%;
	position: absolute;
	text-align: left;
	padding: 0.5em 0;
	pointer-events: none;
	font-size: 1em;
}
.input__label--manami::before, .input__label--manami::after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
}
.input__label--manami::before {
	height: 100%;
	background:#3a3a3a;
	top: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
}
.input__label--manami::after {
	height: 2px;
	background: #A8A8A8;
	top: 100%;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
.input__label-content--manami {
	padding: 0;
	font-size:14px !important;
	font-family: 'opensansregular';
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transition: -webkit-transform 0.2s, color 0.2s;
	transition: transform 0.2s, color 0.2s;
}
.input__field--manami:focus, .input--filled .input__field--manami {
	opacity: 1;
	-webkit-transition: opacity 0s 0.2s;
	transition: opacity 0s 0.2s;
}
.input__label--manami::before, .input__label--manami::after, .input__label-content--manami, .input__field--manami:focus, .input--filled .input__field--manami {
	color:#929191;
	font-size:16px;
	-webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);
	transition-timing-function: cubic-bezier(0, 0.25, 0.5, 1);
}
.input__field--manami:focus + .input__label--manami::before, .input--filled .input__label--manami::before {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.input__field--manami:focus + .input__label--manami::after, .input--filled .input__label--manami::after {
	opacity: 0;
}
.input__field--manami:focus + .input__label--manami .input__label-content--manami, .input--filled .input__label--manami .input__label-content--manami {
	color: #929191;
	font-size:14px !important;
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
	-webkit-transform: translate3d(0, 2.1em, 0) scale3d(0.65, 0.65, 1);
	transform: translate3d(0, 2.1em, 0) scale3d(0.65, 0.65, 1);
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#foot-section {
	background-color:#393939;
	color:#e2e0e0;
	position:absolute;
	top: 3460px;
	left: 0px;
	width: 100%;
	z-index:70;
	padding:20px 0px;
	font-size:12px;
	line-height:17px;
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
.ft-circle-face{
	background:#cac8c8;
	padding:10px 15px;
	border-radius:100%;
	margin-left:5px;
	float:right;
	color:#1f1f1f;
	text-align:right;
}
.ft-circle-face .fa {
	font-size:17px;
	color:#1f1f1f;
}
.ft-circle-face:hover
{
background:#415c96;

}
.ft-circle-face:hover .fa {
	font-size:17px;
	color:#fff;
}
.ft-circle-tiwtter {
	background:#cac8c8;
	padding:10px 15px;
	border-radius:100%;
	margin-left:5px;
	float:right;
	color:#1f1f1f;
	text-align:right;
}
.ft-circle-tiwtter  .fa {
	font-size:17px;
	color:#1f1f1f;
}
.ft-circle-tiwtter:hover {
	background:#5bc2ed;
	}

	.ft-circle-tiwtter:hover  .fa{
	font-size:17px;
	color:#fff;
	}
.ft-circle-linked {
	background:#cac8c8;
	padding:10px 15px;
	border-radius:100%;
	margin-left:5px;
	float:right;
	color:#1f1f1f;
	text-align:right;
}
.ft-circle-linked:hover {
	background:#1c82ca;
	}
.ft-circle-linked .fa {
	font-size:17px;
	color:#1f1f1f;
}
.ft-circle-linked:hover .fa {
	font-size:17px;
	color:#fff;
}
.ft-circle-instagram {
	background:#cac8c8;
	padding:10px 15px;
	border-radius:100%;
	margin-left:5px;
	float:right;
	color:#1f1f1f;
	text-align:right;
}
.ft-circle-instagram:hover {
	background:#9d430a;
	}
.ft-circle-instagram .fa {
	font-size:17px;
	color:#1f1f1f;
}
.ft-circle-instagram:hover .fa {
	font-size:17px;
	color:#fff;
}
 footer {
	background-color:#393939;
	color:#e2e0e0;
	left: 0px;
	width: 100%;
    padding:20px 0px;
	font-size:12px;
	line-height:17px;
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
}
.about-banner {
	background:url(../images/aboutus.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}
.product-banner {
	background:url(../images/products.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}


.infra-banner {
	background:url(../images/infrastructure.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}

.project-banner {
	background:url(../images/project.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}

.quality-banner {
	background:url(../images/quality.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}
.contact-banner {
	background:url(../images/contactus.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}
.career-banner {
	background:url(../images/career.jpg) center top no-repeat;
background-size:cover;
	position:relative;
	padding:/*150px 0px*/110px 0 80px;
	font-family: 'Source Sans Pro';
	font-size:55px;
	font-weight:300;
	z-index:90
}



.inner-banner img{width:100%; height:auto;}
.txt36{font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:36px; line-height:34px;}
.txt26{font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:26px; line-height:26px;}
.txt20{font-family: 'Source Sans Pro', sans-serif; font-weight:500; font-size:20px;  line-height:20px;}
.txt24{font-family: 'Source Sans Pro', sans-serif; font-weight:500; font-size:24px;  line-height:24px;}
.txt60{font-family: 'Source Sans Pro', sans-serif; font-weight:200; font-size:60px; line-height:50px;}
.txt28-bold{font-family: 'Source Sans Pro', sans-serif; font-weight:800; font-size:28px; line-height:30px;}
.whit-txt{color:#FFF}
.green-txt{color:#a9cf38}
.txt13{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:13px;}
.txt14{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:14px;}
.txt18{font-family: 'Source Sans Pro', sans-serif; font-weight:300; font-size:18px;}
.txt15{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:15px;}
.txt17{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:17px;}

.navbar-nav li.active  {background:#a9cf38;}
.sidebar-hd{border-bottom:2px #428bca solid; 
padding:0px 0px 3px 0px; margin:0px 0px 15px 0px; 
font-family: 'Open Sans', sans-serif;
font-weight:600;
font-size:20px; 

width:100%;}

.pg-hd{border-bottom:2px #333 solid; 
color:#428bca;
padding:0px 0px 3px 0px; margin:0px 0px 15px 0px; 
float:left;
font-family: 'Open Sans', sans-serif;
font-weight:600;
font-size:20px; 

width:100%;}

.prod-dt-hd h1{
font-family: 'Open Sans', sans-serif;
font-weight:600;
color:#9dc622;
font-size:25px;
margin:0px  0px 10px !important;
padding:0px;
}
.prod-dt-hd h2{
font-family: 'Source Sans Pro', sans-serif;
color:#4b4b4b;
text-transform:uppercase;
font-size:20px;
font-weight:600;
margin:0px 0px 10px !important;
padding:0px;
}

.prod-dt h3{
font-family: 'Source Sans Pro', sans-serif;
color:#4b4b4b;
text-transform:none !important;
font-size:18px;
font-weight:600;
margin:0px  0px 5px !important;
padding:0px;
}


.prod-dt{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color:#000;
text-transform:none !important;
font-size:13px;
line-height:20px;
}
.prod-dt .app{
border-radius:4px;
padding:8px 10px;
background:#fdfbfb;
margin-top:15px;
border:1px solid #f2f1f1

}
.prod-dt  .app h3{
font-family: 'Open Sans', sans-serif;
font-weight: 600;
color:#060606;
text-transform:none !important;
font-size:18px;
margin:0px  0px 5px !important;
padding:0px;
}


.prod-dt .app .sm{
font-family: 'Source Sans Pro', sans-serif;
color:#4c4c4c;
font-size:14px;

font-weight:none;
text-transform:none !important;
text-decoration:none;
outline:none;

}

@media(max-width:786px){

.prod-dt .app {
margin-bottom:20px;
}

}

/********************************************************************/

.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL SUCCESS ***/
.with-nav-tabs.panel-success .nav-tabs > li > a,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
}
.with-nav-tabs.panel-success .nav-tabs > .open > a,
.with-nav-tabs.panel-success .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-success .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-success .nav-tabs > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li > a:focus {
	color: #3c763d;
	background-color: #d6e9c6;
	border-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.active > a,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus {
	color: #3c763d;
	background-color: #fff;
	border-color: #d6e9c6;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #3c763d;   
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #d6e9c6;
}
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #3c763d;
}
/********************************************************************/
.webimg img{
max-width:auto;
}
@media(max-width:768px){
.webimg img{
max-width:100% !important;
}

#reach-section, #form-section, #foot-section { 	top: /*2956px*/ 0px !important;}
}
@media only screen 
and (min-device-width : 450px) 
and (max-device-width : 768px) 
{
#hm-pro{top:1265px !important;  height:420px !important;}
}

@media only screen 
and (min-device-width : 770px) 
and (max-device-width : 1024px) 
{
#hm-pro{top:1050px !important; }
#reach-section {
top:/*2745px*/ /*2659px */ 2742px !important; 
}


#form-section {
top:/*2890px*/ /*2806px*/ 2870px !important; 
}
#foot-section { 	top: /*2956px*/ /*3245px*/ /*3162px*/3340px !important;}
.bot-bx-hd-txt{
margin-top:140px;
}
}
/*
@media only screen and (min-device-width: 1280px) {
#hm-pro{height:680px !important; }
}
@media only screen and (min-device-width: 1900px) {
#hm-pro{height:720px !important; top:1480px !important;}
}

@media only screen and (min-device-width: 1600px) {
#hm-pro{height:670px !important; top:1300px !important; }
}*/
.single_addres i {
	background: #f0f0f0 none repeat scroll 0 0;
	border-radius: 50%;
	float: left;
	height: 45px;
	padding-top: 16px;
	text-align: center;
	width: 45px;
	margin-right: 20px;
}
.single_addres p{
	color: #3f4b5d;
	float: left;
	
	font-size: 15px;
	line-height: 21px;
	margin: 0;
	padding-top: 7px;
	float: left;
}

/********************************************************************/

.comment_part {
	margin-bottom: 100px;
	overflow: hidden;
	width: 100%;
}
.contact_form {}
.contact_form h2 {
	font-family: 'Karla', sans-serif;
	font-size:22px;
	color:#3f4b5d;
	margin-bottom:30px;
}
.comment_form {
	overflow: hidden;
	width: 100%;
}
.name::-webkit-input-placeholder {color:#000 !important}
.name::-moz-placeholder {color:#000 !important}
.name::-ms-input-placeholder {color:#000 !important}
.email::-webkit-input-placeholder {color:#000 !important}
.email::-moz-placeholder {color:#000 !important}
.email::-ms-input-placeholder {color:#000 !important}
.website::-webkit-input-placeholder {color:#000 !important}
.website::-moz-placeholder {color:#000 !important}
.website::-ms-input-placeholder {color:#000 !important}
.phone::-webkit-input-placeholder {color:#000 !important}
.phone::-moz-placeholder {color:#000 !important}
.phone::-ms-input-placeholder {color:#000 !important}
.sms::-webkit-input-placeholder {color:#000 !important}
.sms::-moz-placeholder {color:#000 !important}
.sms::-ms-input-placeholder {color:#000 !important}

.sms1::-webkit-input-placeholder {color:#e2e0e0 !important}
.sms1::-moz-placeholder {color:#e2e0e0 !important}
.sms1::-ms-input-placeholder {color:#e2e0e0 !important}
.captch::-webkit-input-placeholder {color:#000 !important}
.captch::-moz-placeholder {color:#000 !important}
.captch::-ms-input-placeholder {color:#000 !important}
.field {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	width: 100%;
}
.field:first-child{
	border-top: 1px solid #ddd;
}
.name {
	border: 0 none;
	width: 49%;
	padding-left: 5px;
	height: 42px;
}
.email {
	border: 0 none;
	width: 49%;
	border-left: 1px solid #ddd;
	padding-left: 10px;
	height: 42px;
}
.phone {
	border: 0 none;
	width: 49%;
	padding-left: 5px;
	height: 42px;
}
.website {
	border: 0 none;
	width: 49%;
	border-left: 1px solid #ddd;
	padding-left: 10px;
	height: 42px;
}

.captch {
	border: 0 none;
	width: 49%;
	border-right: 1px solid #ddd;
	margin-right: 10px;
	height: 42px;
	float:left;
}

.captch-img{
width: 49%;
	height: 42px;
	float:left;			
}
.sms {
	border: 0;
	width: 100%;
	padding-left: 6px;
	padding-top: 5px;
	height: 162px;
	
}
.form_btn {
	border-bottom: 3px solid #0c92d1;
	height: 41px;
	text-align: center;
	width: 103px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background:#12AEF7;
	font-family: 'Karla', sans-serif;
	color:#fff;
	margin-top:30px;
}
.form_btn:hover{
	background:#FF5454;
}


/* //////////////////////////////////////////////////////////////// */

.field1 {
	border-left: 1px solid #575757;
	border-right: 1px solid #575757;
	border-bottom: 1px solid #575757;
	overflow: hidden;
	width: 100%;
}
.field1:first-child{
	border-top: 1px solid #575757;
}
.name1 {
	border: 0 none;
	width: 49%;
	padding-left: 5px;
	height: 42px;
	background:#3d3d3d;
}
.email1 {
	border: 0 none;
	width: /*49%*/50.5%;
	border-left: 1px solid #575757;
	padding-left: 10px;
	height: 42px;
	background:#3d3d3d;
}
.phone1 {
	border: 0 none;
	width: 49%;
	padding-left: 5px;
	height: 42px;
	background:#3d3d3d;
}
.website1 {
	border: 0 none;
width: /*49%*/50.5%;
	border-left: 1px solid #575757;
	padding-left: 10px;
	height: 42px;
	background:#3d3d3d;
}

.captch1{
	border: 0 none;
	width: 49%;
	border-right: 1px solid #575757;
	margin-right: 10px;
	height: 42px;
	float:left;
	background:#3d3d3d;
}

.captch-img1{
width: 49%;
	height: 42px;
	float:left;	
	
}
.sms1 {
	border: 0;
	width: 100%;
	padding-left: 6px;
	padding-top: 5px;
	height: 100px;
	background:#3d3d3d;
}
.form_btn1 {
	border-bottom: 3px solid #0c92d1;
	height: 41px;
	text-align: center;
	width: 103px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background:#12AEF7;
	font-family: 'Karla', sans-serif;
	color:#fff;
	margin-top:30px;
}
.form_btn1:hover{
	background:#FF5454;
}

@media(max-width:375px){
.captch-img1, .captch1, .website1, .phone1, .email1, .name1{
width: 100%;
}
.name1, .phone1{
	border: 1px solid #575757;
}

}

/* //////////////////////////////////////////////////////////////// */
.address {}
.single_addres {
	margin-top: 20px;
	padding-bottom:20px;
	border-bottom:1px solid #e4e4e4; 
	overflow: hidden;
	width: 100%;
}

.thank_box {
background: none repeat scroll 0 0 #eee;
border-bottom: 5px solid #40bdc8;
font-size: 20px;
height: 271px;
margin: 100px auto 0;
padding-top: 90px;
text-align: center;
width: 55%;
}
.thank_box a {
background: none repeat scroll 0 0 #40bdc8;
border: 2px solid #40bdc8;
color: #fff;
display: block;
font-size: 13px;
margin: 25px auto 0;
padding: 5px 10px;
text-transform: uppercase;
width: 197px;
}
.thank_box a:hover {
  background: none repeat scroll 0 0 #fff;
  color: #40bdc8;
  border:2px solid #40bdc8;
  text-decoration:none;
}
.thank_box i {
  font-size: 12px;
  margin-right: 5px;
}
/********************************************************************/
.sidebar-box{
	margin-bottom:20px;
	width:100%;
	float:left;
}
.form-login {
    background-color: #eeefeb/*EDEDED*/;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 15px;
    border-color:#d2d2d2;
    border-width: 5px;
    box-shadow:0 1px 0 #cfcfcf;
}
.black-btn-1 {
	border:none;
	border-radius:8px;
	display: inline-block;
	padding: 8px /*12px*/;
	margin-bottom: 0;
	font-size:/* 14px*/11px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	text-transform:uppercase;
	color:#fff;
	background:#636363;
}
.black-btn-1:focus, .black-btn-1:hover {
	color:#fff !important;
	text-decoration:none !important;
	background:#161616;
	outline-offset: -2px
}
.black-btn-1 a, .black-btn-1 a:hover {
	color:#fff;
	text-decoration:none;
	outline:none;
}
.sm-link, .sm-link a{
	
	color:#272727;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	 text-decoration:none;
	 outline:none;
	 font-size:12px;
	}
.sm-link a:hover{
	
	color:#008bd1;
		font-family: 'Source Sans Pro', sans-serif;
	font-weight:400;
	 text-decoration:none;
	 outline:none;
	 font-size:12px;
	}
.ft-sm-txt {
font-family: 'Open Sans', sans-serif;
font-weight: 300; 
	font-size:11px;
	color:#898787;
}
.ft-rd-txt {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300; 
	font-size:11px;
	color:#d71b08;
}

.about-box-cont1{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:17px;
padding:120px 0px 0px 0px; 
}
.about-box-img{
width:100% !important; 
}

#productright .table-hd{
	background:#a9cf38;
	font-size:14px;
	font-weight:normal;
}

#productright .table-hd a{
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

#productright .table-hd:hover a{
	color:#fff;
	text-decoration:none;
}

#productright .table-hd:hover a:hover{
	color:#fff;
	text-decoration:none;
}
table{font-size:13px; font-family: 'Open Sans', sans-serif;
	font-weight: 300; }

.prodct-nm-hd{
	font-size:17px; font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

@media(max-width:768px){
.about-box-cont1{font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:16px; line-height:22px;
padding:30px 10px 25px 10px; 
}
.about-box-img{
width:100% !important; 
height:230px;
}

}

@media(max-width:360px){
.about-box-img{
width:100% !important; 
height:230px;
}
}

.specifica th{
font-size:15px;
font-weight:400;
background:/*#a9cf38*/ #2eabe5;
color:#fff !important;
}


.specifica td{
background:#fff;
}


.specifica> thead > tr > th, .specifica > tbody > tr > th, .specifica > tfoot > tr > th, .specifica > thead > tr > td, .specifica  > tbody > tr > td, .specifica  > tfoot > tr > td

{
border-top:none !important;
}
.sm{
word-break: break-all;
}


.prodcut-cat{
  margin: 1em;
  padding: 1em;
  cursor: pointer;
  background: #f6f5f5;
  text-decoration: none;
  color: #666666;
  width:100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      text-align: center;
}
.prodcut-cat  img{
max-width:100%;
    height: 161px;
    text-align: center;
}
.trim h1{
padding:3px 2px;
font-size:19px;
color:#323232;
font-weight:300;
text-decoration:none;
}

.trim h1 a{
text-decoration:none;
}
a:hover .trim  h1 {
text-decoration:none;
}

/* Trim */
.trim {
  display: inline-block;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.trim:before {
  content: '';
  position: absolute;
  border: #aeaeae solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.trim:hover:before, .trim:focus:before, .trim:active:before {
  opacity: 1;
  text-decoration:none;

}
.aplc-butt{
border-radius:8px;
background:#94bc1c;
color:#fff;
padding:8px 10px;
text-align:center;
font-size:14px; 
text-decoration:none;
border:none;
}
.aplc-butt:hover{
background:0981b7
}
.prod-dtpg-hd h1{
font-family: 'Open Sans', sans-serif;
font-weight:500;
color:#000;
font-size:25px;
text-transform:uppercase;
margin:0px  0px 10px !important;
padding:0px;
}

.prod-dtpg-hd h2{
font-family: 'Open Sans', sans-serif;
font-weight:400;
color:#000;
font-size:22px;
text-transform:uppercase !important;
margin:5px  0px 5px !important;
padding:0px;
}
.unbull-white ul{
padding:0px;
margin:0px 10px 0px 25px;list-style:none;
}
.unbull-white li{
padding:0px 0px 20px 25px;

color:#fff;
background:url(../images/check-arrow.png) left 6px no-repeat;
}
.unbull-white li i{padding-bottom:0px;}
.shadow-blue {
   -moz-box-shadow:    inset 0 0 30px #0987b3;
   -webkit-box-shadow: inset 0 0 30px #0987b3;
   box-shadow:         inset 0 0 30px #0987b3;
}

.shadow-blue1 {
   -moz-box-shadow:    inset 0 0 30px #096597;
   -webkit-box-shadow: inset 0 0 30px #096597;
   box-shadow:         inset 0 0 30px #096597;
}
.abt-unv-bx{
background:url(../images/univers-img1.jpg)  center -180px #07131f no-repeat; background-attachment:cover; padding-bottom: 80px; padding-top:80px; text-align:center;
}

#accordion .panel-heading, #accordion1 .panel-heading  { padding: 0;}
#accordion .panel-title > a, #accordion1 .panel-title > a {
	display: block;
	padding: 0.8em 0.6em;
    outline: none;
    font-weight:bold;
    text-decoration: none;
}

#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before, #accordion1 .panel-title > a.accordion-toggle::before, #accordion1 a[data-toggle="collapse"]::before   {
    content:"\e113";
    float: left;
    font-family: 'Glyphicons Halflings';
	margin-right :1em;
}
#accordion .panel-title > a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before, #accordion1 .panel-title > a.accordion-toggle.collapsed::before, #accordion1 a.collapsed[data-toggle="collapse"]::before  {
    content:"\e114";
}



/* Icon box */
.icon_box {}
.icon_box a {}
.icon_box a .icon_wrapper i { cursor: pointer; }
.icon_box a:hover { text-decoration: none; }

.icon_box .icon_wrapper { height: 100px; width: 100px; position: relative; margin: 0 auto 20px; text-align: center; }
.icon_box .icon_wrapper i { font-size: 30px; line-height: 100px; position: relative; z-index: 4; cursor: default; }
.icon_box .icon_wrapper:before { content: ""; width: 90px; height: 90px; position: absolute; left: 5px; top: 5px; -webkit-border-radius: 50%; border-radius: 50%; z-index: 3; }
.icon_box .icon_wrapper:after { content: ""; width: 80px; height: 80px; position: absolute; left: 10px; top: 10px; -webkit-border-radius: 50%; border-radius: 50%; z-index: 2; opacity: 0; filter: alpha(opacity=0); }
.icon_box .desc_wrapper { text-align: center; }
.icon_box .desc_wrapper .desc { opacity: 0.75; filter: alpha(opacity=75); }

	/* Position left */
	.icon_box.icon_position_left { min-height: 130px; padding-left: 120px; position: relative; }
	.icon_box.icon_position_left .icon_wrapper { position: absolute; left: 0px; top: 0px; }
	.icon_box.icon_position_left .desc_wrapper { text-align: left; }
	.icon_box.icon_position_left .desc_wrapper hr { margin-left: 0; }

	/* Animation */
	.icon_box .icon_wrapper:before, .icon_box .icon_wrapper:after, .icon_box .icon_wrapper i {
		-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);
		-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
	}
	.icon_box:hover .icon_wrapper:before {
		-webkit-transform: scale(0.89); -moz-transform: scale(0.89); -o-transform: scale(0.85); -ms-transform: scale(0.85); transform: scale(0.89);
	}
	.icon_box:hover .icon_wrapper:after {
		-webkit-transform: scale(1.18); -moz-transform: scale(1.18); -o-transform: scale(1.18); -ms-transform: scale(1.18); transform: scale(1.18);
		opacity: 1; filter: alpha(opacity=100);
	}
	
	/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////////  */
	
.india-map img{
width:auto;
}
@media(max-width:375px){
.india-map img{
width:100%;
}
#hm-pro{top:1600px !important; }
}
.proj-hd h2{
font-size:26px;
margin:3px 3px;
}	
	
.glow:hover {
border:2px solid #a9cf38;
-webkit-box-shadow: 0px 0px 15px 5px rgba(185, 185, 185, .75);
box-shadow: 0px 0px 15px 5px rgba(185, 185, 185, .75);
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;

}
.glow {

-webkit-box-shadow: 0px 0px 15px 10px rgba(255, 255, 255, .75);
box-shadow: 0px 0px 15px 10px rgba(255, 255, 255, .75);
}
.tech-parnter-bg{
/*background:url(../images/techology-bg.jpg) center top no-repeat;*/
background-size:  cover;
width:100%;
padding:40px 0px 80px;
}
.tech-parnter-bg h2 {
color:#0087cd
}
.partner-hd h2 {
text-transform:uppercase;
color:/*#0087cd*/#2f2f2f;
font-size:22px;
margin:0px 0px 10px 0px;
}
.supply-bg{
/*background:url(../images/supply-bg.jpg) center bottom no-repeat;*/
background-size:  cover;
width:100%;
padding:40px 0px 80px;
}
.supply-bg h2 {
color:#0087cd
}
.reduis-bor{
padding:25px 20px;
background:/*#e2e2e2*/ #f8f8f8;
		border-radius: 6px;
	border:2px solid #e0e0e0;
		margin-bottom: 20px;
}
.reduis-bor1{
padding:25px 10px;
background:/*#e2e2e2*/ #f8f8f8;
		border-radius: 6px;
	border:2px solid #e0e0e0;
		margin-bottom: 20px;
}
.cal-ans{
padding:10px;
width:100%;
float:left;
background:#218dcf; color:#fff;
}

.cal-ans h2{
font-size:20px;
margin-bottom:0px;
font-weight:500
}
.cal-ans h3{
font-size:17px;
font-weight:400
margin-bottom:0px;
}
.hm-ft-links{
color:#929191;
font-size:14px; line-height:25px; text-transform:uppercase; font-weight:300 !important;
}
.hm-ft-links a{
color:#929191;
text-decoration:none;
border:none;
}
.hm-ft-links a:hover{
color:#fff;
text-decoration:none;
border:none;
}
#form-section  hr{
border-color:#656363}

.sticky-adds{position:fixed; top:25%; right:0px; z-index:10000;}
.sticky-adds a img{ outline:none; border:none; margin-bottom:10px;}
.res-img img{
width:auto;
}
@media(max-width:375px){
.res-img  img{
width:100%;
}
}
.sucsse-bx{
padding-bottom:280px;
background:url(../images/success-bg.jpg) bottom center no-repeat; background-size: contain;
}

@media(max-width:375px){
.sucsse-bx{
padding-bottom:130px;
}
}


