@import url(../../styles/font-awesome.min.css);

.features-banner {

	background-color: #e5eaf5;

	padding: 40px 0;

}

.features-banner h1 {

	color: #191826;

	font: 45px "roboto_condensedbold", Arial, sans-serif;

	margin-top: 0;

}

.features-banner h2 {

	color: #4e4d5e;

	font: 18px "robotomedium", Arial, sans-serif;

	margin-bottom: 20px;

}

.btn-feature {
	background: #fd7714;
	border: 1px solid #fd7714;
	color: #ffffff;
	font: 18px "robotobold", Arial, Helvetica, sans-serif;
	margin: 15px 0;
	padding: 10px 40px;
	text-transform: uppercase;
}
.btn-feature small {
	display: block;
	font: 16px/16px "roboto_condensedlight", Arial, Helvetica, sans-serif;
	text-transform: none;
}
.btn-feature:hover, .btn-feature:focus {
	background: #dc6004;
	border: 1px solid #dc6004;
	color: #ffffff;
}

.module-heading {

	margin: 30px 0;

}

.module-heading-text {

	color: #191826;

	font: 40px "roboto_condensedbold", Arial, sans-serif;

	margin: 0;

}

.module-heading-subtext {

	color: #4e4d5e;

	font: 20px "robotomedium", Arial, sans-serif;

	margin: 0;

}

.features-module-section{

	background-color:#f6f7f9;

	padding:40px 0;

}

.fearture-module-wrapper {

	margin-bottom: 60px;

	padding-left: 86px;

	position: relative;

}

.fearture-module-icon {

	background-color: #e5eaf5;

	border-radius: 50%;

	height: 68px;

	left: 0;

	line-height: 94px;

	position: absolute;

	text-align: center;

	top: 0;

	width: 68px;

}

.fearture-module-wrapper h4 {

	color: #191826;

	font: 24px "robotobold", Arial, Helvetica, sans-serif;

	margin-bottom: 0;

}

.fearture-module-wrapper h6 {

	color: #4e4d5e;

	font: 20px "robotoregular", Arial, Helvetica, sans-serif;

	margin-bottom: 20px;

	margin-top: 0;

}

.fearture-module-wrapper .fearture-module-para p {

	color: #4e4d5e;

	font: 20px "robotolight", Arial, Helvetica, sans-serif;

}

.fearture-module-icon-holder {

	background: url(../images/features-icons.png) no-repeat 0 0;

	display: inline-block;

	height: 34px;

	width: 34px;

}

.fearture-module-icon-holder.icon-2 {

	background-position: -34px 0

}

.fearture-module-icon-holder.icon-3 {

	background-position: -68px 0

}

.fearture-module-icon-holder.icon-4 {

	background-position: -103px 0

}

.fearture-module-icon-holder.icon-5 {

	background-position: -137px 0

}

.fearture-module-icon-holder.icon-6 {

	background-position: -171px 0

}

.fearture-module-icon-holder.icon-7 {

	background-position: -205px 0

}

.fearture-module-icon-holder.icon-8 {

	background-position: -239px 0

}

.fearture-module-icon-holder.icon-9 {

	background-position: -273px 0

}

.fearture-module-icon-holder.icon-10 {

	background-position: -307px 0

}

.btn-warning-new {

	background: #fd7714;

	border: 1px solid #fd7714;

	color: #ffffff;

	font: 16px "robotobold", Arial, Helvetica, sans-serif;

	margin: 15px 0;

	padding: 15px 20px;

	text-transform: uppercase;

}

.btn-warning-new:hover,.btn-warning-new:focus {

	background: #dc6004;

	border: 1px solid #dc6004;

	color: #ffffff;

}

.core-feature-section{

	background-color:#fff;

	padding:40px 0;

}

.core-feature-item {

  margin-bottom: 40px;

  overflow: hidden;

}

.core-feature-item span {

  float: left;

  height: 55px;

  margin-right: 20px;

  padding: 5px 0;

  vertical-align: middle;

  width: 55px;

}

.core-feature-item h3 {

  color: #161616;

  float: left;

  margin: 15px 0;

  font-family: roboto_condensedlight,Arial,sans-serif;

  font-size: 22px;

}

.features-integrate-section{

	background-color:#e5eaf5;

	padding:30px 0;

}



.features-integrate-section .new-sub-head {

  color: #191826;

  font: 45px "roboto_condensedbold",Arial,sans-serif;

  margin-top: 0;

}

.features-integrate-section  .new-para-text {

  color: #4e4d5e;

  font: 18px "robotomedium",Arial,sans-serif;

  margin-bottom: 20px;

}

.tesimonials-module-section{

	background-color:#f6f7f9;

	padding:30px 0;

}

.tesimonials-para{

	background-color:#fff;

	padding:20px;

	position:relative;

	box-shadow:0 0 10px rgba(0,0,0,0.05);

	border-radius:5px;

	margin-bottom:40px;

	min-height:300px;

	z-index:2;

}

.tesimonials-para::after {

  background-color: #ffffff;

  bottom: -10px;

  content: "";

  height: 34px;

  left: 50px;

  position: absolute;

  transform: rotate(45deg);

  -webkit-transform: rotate(45deg);

  width: 34px;

  z-index:-1;

}

.tesimonials-para p {

  color: #4e4d5e;

  font: 18px/28px "robotolight",Arial,Helvetica,sans-serif;

 }

 .writer-thumb {

  float: left;

  margin-right: 20px;

}

.writer-name {

  margin-top: 30px;

}

.writer-name h6 {

  color: #191826;

  font:18px "robotomedium",Arial,sans-serif;

  margin: 0;

}

.writer-name span {

	display:block;

	color:#4e4d5e;

  font: 14px "robotolight",Arial,Helvetica,sans-serif;

  text-transform: none;

}

@media (max-width:767px) {

.features-banner h1,.features-integrate-section .new-sub-head,.module-heading-text {

	font-size: 24px;

}

.features-module-section,.core-feature-section,.tesimonials-module-section {

  padding: 10px 0;

}

}

.feature-logos {
	text-align: center;
}
.feature-logos img {
	display: block;
	margin: 0 auto;
}
.feature-logos h3 {
	display: block;
	margin: 0 auto;
}
.feature-logos h3 {
	display: block;
	margin: 0 auto;
	color: #3886c5;
	margin-top: 30px;
	font-size: 22px;
	margin-bottom: 20px;
	font-family: "robotolight";
}

