* {
	margin:0;
	padding:0;
}
body {
	margin: 0;
	font-family: 'Open Sans', sans-serif;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 0px;
	padding-left: 0px;
}
/* Global style starts */
.hidden-desktop{
	display: none;
}
.mar-bottom{
	margin-bottom: 20px;
}
.border-bottom{
	border-bottom: 1px solid #ddd;
}
.clearfix{
	clear: both;
}
/* Global style ends */

/* header section style starts */
#header {
	background-image:url('../images/img_header.png');
	min-height:350px;
	background-position: center center;
	background-repeat: none;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
}
#header h3 {
	text-align:left;
	margin-top:60px;
	font-size:26px;
}
#header p {
	text-align: left;
	font-size: 14px;
	margin-top: 20px;
	line-height: 1.7;
	font-weight: 100;
}
#header img {
	margin: 35px 0 0 0px;
}
/* header section style ends */

/* features section style starts */
#features {
	padding-top:20px;
	padding-bottom: 25px;
}

#features p {
	font-size:13px;
	color:#666;
}
/* features section style ends */

/* client section style starts */
#clients {
	min-height:70px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 50px;
}
.img-clients {
	margin-left:0px;
}
.img-clients img {
	padding:0px 50px 17px 20px;
	text-align: center;
}
/* client section style ends */

/* Global style starts */
.hidden-desktop{
	display: none;
}
.mar-bottom{
	margin-bottom: 20px;
}
.border-bottom{
	border-bottom: 1px solid #ddd;
}
/* Global style ends */

/* Footer style starts */
footer {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	background:#2f2c42;
	color:#fff;
}
footer p {
	padding: 15px 0 8px 0;
	font-size:13px;
	color:#aaa;
}
/* Footer style ends */

/* contact form style starts */
.fixed-form{
	position: fixed;
	left:670px;
	right: 0;
	top:8%;
	bottom: 40%;
}


/* SmartPhone */
@media only screen and (max-width: 767px) {
	#clients {
		padding-bottom: 50px;
	}
	.txt-center{
		text-align: center;
	}
	.hidden-desktop{
		display: block;
	}
	form {
		width: 295px;
		padding-bottom: 40px;
		margin-bottom: 10px;
	}
	form h5 {
		box-sizing: border-box;
		padding: 15px 0 5px 25px;
		color:#9d9d9d;
	}
	input {
		margin:25px auto;
		width: 230px;
		background-position: -230px 0;
		background-size: 230px 100%;
	}
	button {
		width: 230px;
		margin-left: 25px;
	}
	#clients {
		margin-bottom: 5px;
	}
	.img-clients img {
		width: 100%;
		min-height: 50px;
		transform: scale(0.5);

	}
	footer {
		height: 60px;
	}
	footer p{
		margin:-10px 0 0 20px;
		font-size: 10px;

	}
}
