/*Comman Style*/
@font-face {
	font-family: "Open Sansbold";
	src: url('../fonts/OpenSans-Bold.eot');
	src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.svg#Open Sans') format('svg'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Open Sans";
	src: url('../fonts/OpenSans-Regular.eot');
	src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.svg#Open Sans') format('svg'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Open Sans Semibold";
	src: url('../fonts/OpenSans-Semibold.eot');
	src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.svg#Open Sans Semibold') format('svg'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Open Sans Light";
	src: url('../fonts/OpenSans-Light.eot');
	src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.svg#Open Sans Light') format('svg'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Open Sans Extrabold";
	src: url('../fonts/OpenSans-ExtraBold.eot');
	src: url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold.svg#Open Sans Extrabold') format('svg'), url('../fonts/OpenSans-ExtraBold.woff') format('woff'), url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.selected{ color:#00a975 !important;}

.padmarnone {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mrgpadtop {
  padding: 0.5% 0 0;
}
.mrg-lft {
  font-family: open sans;
  line-height: 24px;
  margin: 0 0 0 25%;
  padding: 0.5% 0 0 !important;
  text-align: right;
}
.middlepartbox {
  float: left;
}
.middlepart {
  margin: 0 0 19px;
}
.centerbox {
  margin: 0 auto;
  width: 1055px;
}


.middlepart h1 {
  color: #1f2f4b;
  font-family: "Open Sans Light";
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 45px;
  margin-top: 35px;
  text-align: center;
}
.middlepart h1 p {
  color: #584e4e;
  font-family: open sans;
  font-size: 15px;
  font-weight: normal;
  line-height: 21px;
  margin-top: 10px;
  text-align: center;
}

/*------------------------*/




.page-header {
  border-top: 0 solid #ce0000;
}
.page-header a:hover {
  text-decoration: none;
}
.fixed {
  background: rgba(254, 254, 254, 0.9);
  border-bottom: 1px solid #d6d6d6;
  clear: both;
  float: left;
  left: 0;
  padding: 0px 0 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.logo {
  padding: 12px 0 6px;
}

.logo a{ float:left;}
.toplink {
  display: block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.toplink li {
  display: inline-block;
  font-size: 12px;
  margin-left: 2px;
}
.toplink b {
  color: #474343;
  font-weight: bold;
}
.toplink li a {
  color: #474343;
  font-family: open sans;
  font-size: 13px;
}
.toplink li a:hover {
  color: #00a975;
}
.quote_btn {
	background-attachment: scroll;
	background-clip: border-box;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	color: #fff;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: bold;
	height: auto;
	line-height: 26px;
	text-align: center;
	width: auto;
}
.menu {
    clear: both;
    float: left;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
/*====Navigation*/


/*mega-menu*/
ul.nav-bar {
	float: right;
	list-style: none;
	/*position: relative; */
	margin-top:6px;
	margin-bottom: 0px;
	padding: 0; 
}
ul.nav-bar
{ display:block;}
.demo-3{ display:none; position:relative; z-index:9999; float:left; margin:7px 0px; clear:both;}

.nav-bar > li {
	display: inline-block;
	margin-right:22px;
	vertical-align: top; padding-bottom:5px;
}
.home_icon {
  background: url("../images/home_icon.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  float: left;
  height: 19px;
  margin:0px 0 0;
  width: 15px;
}

.home_icon:hover{
	background: url("../images/home_hovericon.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;
	
}
.nav-bar > li:hover{ background:url(../images/submenu-before.png) no-repeat center bottom; 
}
/*	
.nav-bar > li{
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid gray;
	}*/
	
.nav-bar > li:hover:last-child, .nav-bar > li:hover:first-child{ background:none;}
.nav-bar > li a {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}
.nav-bar > li a:hover {
	color: #00A975;
}

.arrowplus {
  border: 1px solid #ccc;
  display: block;
  height: 28px;
  position: relative;
  top: -29px;
  width: 45%;
  z-index: 10011;
  overflow:visible;
}


.nav-bar > li.selected a {
	color: #e50d0d;
}
.nav-bar > li div.dropdown-nav {
	display: none;
}
.nav-bar > li:hover div.dropdown-nav {
	display: block;
}
.dropdown-nav {
	cursor: default;
	left: 0;
	min-height:220px;
	overflow: hidden;
	position: absolute;
	top: 32px;
	width: 100%;
	z-index: 9;
	background: #fff;
}

.navi_link div, .navi_link span, .navi_link ul, .navi_link li, .navi_link a, .navi_link img {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	box-sizing: content-box;
	font-size: 100%;
	margin: 0;
	opacity: 1;
	padding: 0;
	text-shadow: none;
	vertical-align: baseline;
	visibility: visible;  border-radius: 3px;
}
.navi_link .title {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0 15px;
}
.main-menu-box {
	float: left;
	padding: 12px;
	width: 100%;
}

.nav-box {
  display: inline-block;
  float: none;
  margin-right: 14px;
  padding-left: 15px;
  vertical-align: top;
  width: 250px;
}
.nav-wide-box{ float:; width:100%;}
.nav-wide-box > ul {
  float: left;
  width: 100%;
}
.nav-wide-box li.title, .nav-wide-case li.title {
  display: block;
  float: left;
  width: 100% !important; text-align:left;
}
.nav-wide-box li {
  display: inline-block;
  width: 163px;
}
.nav-wide-case{ margin-right:0px; float:left; width:100%;}
.nav-wide-case li {
  display: inline-block;
  margin-right: 30px;
  width: 173px; text-align:center;
}
.nav-box:nth-child(3n+3){
  margin-right:0px;	
}
.nav-box ul {
	list-style: none;
	
	margin: 0px;
}
.nav-box ul li {
  border-bottom: 1px solid #d1d1d1;
  padding: 5px 0;
}
.title {
  border: medium none !important;
}
.nav-box ul li.title a {
  color: #000;
  display: inline-block;
  font-size: 17px;
  font-weight: bold;
  padding-left: 0;
  text-transform: uppercase;
}
.nav-box ul li a > span {
	float: left;
	text-align: center;
	width: auto;
	color: #000; margin-right:6px; font-size:15px;
}
.nav-box ul li:hover a > span,  .nav-box ul li.title a > span{ color:#00A975}
/*.nav-box ul li.title a:hover {
	text-decoration: underline !important;
}*/
.nav-box ul li a {
	text-transform: capitalize;
	font-weight: normal;
/*	padding-left: 10px; */
}
.nav-box1 {
  float: right;
  list-style: outside none none;
  margin-right: 2%;
  margin-top: 2%;
  padding: 0;
}
.nav-box1 > ul {
  float: left;
  margin: 0;
  padding: 0;
  width: auto;
}
.nav-box1 li {
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: auto;
}
.nav-box1 a {
  float: left;
  width: auto;
}

/*-----*/


/*satrt Banner*/
/*.banner-main {
  margin-top:96px;
}*/
.banner {
  clear: both;
  float: left;
  width: 100%;
}
.banner-box {
	background: url(../images/home-banner01.png) repeat-x top left;
	position: relative;
	height: 482px; background-size:100% 100%; 
	
}

.banner-inner-box {
	/*background: url(../images/banner-multi-01.png) no-repeat top left;*/
	position: absolute;
	/*height: 472px;*/
	max-width: 100%;
	top: 10px; z-index:18;
}
.banner.banner-main.home-banner{
  margin: 0px 0 0 0px;
}
.banner.banner-main {
  margin: 78px 0 0 0px;
}
.text-box {
	float: left;
	width: 49%;
	color: #fff;
	font-family: "Open Sans Light";
	margin-top: 130px;
}
.text-box span {
	font-size: 24px;
	font-family: "Open Sans";
}
.text-box small {
	font-size: 15px;
	font-family: "Open Sans";
}
.banner-box-second  {
	background: url(../images/home-banner02.png) repeat-x top left;
	position: relative;
	height: 482px; background-size:100% 100%; 
	
}
.text-box-second {
  float: right;
  margin-right: 6%;
  margin-top: 12%;
  width: 48%;
}
.text-box-second h1 {
	font-size: 30px;
	margin-bottom: 15px !important;
	font-family: "Open Sans Light";
}
.banner-box-three {
	background: url(../images/home-banner03.png) repeat-x top left;
	position: relative;
	height: 482px; background-size:100% 100%; 
	
}
.three-text-box {
	float: left;
	width: 49%;
	text-align:right;
	margin:0 0 0 6%;
	color: #fff;
	font-family: "Open Sans Light";
	margin-top: 15%;
}
.three-text-box span {
	font-size: 24px;
	font-family: "Open Sans";
}
.three-text-box small {
	font-size: 15px;
	font-family: "Open Sans";
}
.comman-banner > img {
  height: auto;
  width: 100%;
}
/*Banner End*/

/*Box Flipping*/
.centerbox {
	margin: 0 auto;
	width: 1055px;
}
#f1_container {
	position: relative;
	margin: 10px auto;
	width: 261px;
	height: 423px;
	z-index: 1;
}
#f11_container {
	position: relative;
	margin: 10px auto;
	width: 261px;
	height: 423px;
	z-index: 1;
}
#f1_container {
	perspective: 1000;
	float: left;
}
#f11_container {
	perspective: 1000;
	float: left;
}
.f1_card {
	height: 100%;
	transform-style: preserve-3d;
	/*transition: all 1s linear 0s;*/
	width: 100%;
}
#f1_container:hover .f1_card {
	transform: rotateY(180deg);/*box-shadow: -5px 5px 5px #aaa;*/
}
.f1_card_cl {
	/*transform: rotateY(180deg);*//*box-shadow: -5px 5px 5px #aaa;*/
}
.f11_card {
	height: 100%;
	transform-style: preserve-3d;
	/*transition: all 1s linear 0s;*/
	width: 100%;
}
#f11_container:hover .f11_card {
	transform: rotateY(180deg);/*box-shadow: -5px 5px 5px #aaa;*/
}
.f11_card_cl {
	/*transform: rotateY(180deg);*//*box-shadow: -5px 5px 5px #aaa;*/
}
.face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
}
.face.back {
	display: block;
	transform: rotateY(180deg);
	box-sizing: border-box;
	padding: 10px;
	color: white;
	background-color: #aaa;
}
#f2_container {
	position: relative;
	margin: 0px auto;
	width: 533px;
	height: 210px;
	z-index: 1;
	padding: 0px 0px 0px 0px;
}
#f2_container {
	perspective: 1000;
	float: left;
}
.f2_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	/*transition: all 1.0s linear;*/
}
#f2_container:hover .f2_card {
	transform: rotateY(-180deg);/*box-shadow: -5px 5px 5px #aaa;*/
}
.f2_card_cl {
	/*transform: rotateY(-180deg);*//*box-shadow: -5px 5px 5px #aaa;*/
}
#f3_container {
	position: relative;
	margin: 0px auto;
	width: 533px;
	height: 210px;
	z-index: 1;
	padding: 0px 0px 0px 0px;
}
#f3_container {
	perspective: 1000;
	float: left;
}
.f3_card {
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	/*transition: all 1.0s linear;*/
}
#f3_container:hover .f3_card {
	transform: rotateY(-180deg);/*box-shadow: -5px 5px 5px #aaa;*/
}
.f3_card_cl {
	/*transform: rotateY(-180deg);*//*box-shadow: -5px 5px 5px #aaa;*/
}
.face {
	position: absolute;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
}
.face.back {
	display: block;
	/*transform: rotateY(180deg);*/
	box-sizing: border-box;
	padding: 0px;
	color: white;
	background-color: #aaa;
}
.big-mid span, .big-mid:hover span, .info-last img, .info-last span, .info-last:hover img, .info-last:hover span, .info-one img, .info-one span, .info-one:hover img, .info-one:hover span, .info1 img, .info1 span, .info11 img, .info11 span, .small-one span, .small-one:hover span, .small-two span, .small-two:hover span {
	transition-delay: 0s;
	transition-duration: 500ms;
	transition-property: all;
	transition-timing-function: ease;
}
/*front Mobile*/
.mobfront {
	width: 261px;
	height: 423px;
	float: left;
	border: 1px solid #ccc;
	padding: 0.5% 5% 0 5%;
	background-color: #fff8f8;
}
.mobfront h3 {
	font-weight: bold;
	color: #8f8299;
	font-size: 28px;
	width: 75%;
}
.mobfront p {
	font-weight: normal;
	color: #584e4e;
	font-size: 13px;
}
/*back Mobile*/
.mobback {
	width: 261px;
	height: 423px;
	float: left;
	border: 1px solid #ccc;
	padding: 7%;
	background-image: url(../images/mobback-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.mobback-text {
	background-image: url("../images/mobback-textbg.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #857d7d;
	float: left;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: normal;
	height: 112px;
	line-height: 18px;
	margin: 80% 0 0;
	padding: 10px 13px;
	text-decoration: none;
	width: 227px;
}

.member-name {
	color: #584e4e;
	float: left;
	font-family: "Open Sans";
	font-size: 13px;
	font-weight: normal;
	margin: -20px 0 0 0;
	padding: 0;
	text-decoration: none;
	width: 227px;
}
.member-name img {
	float: left;
}
.member-name span {
	margin: 25px 0 0 10px;
	padding: 0;
	line-height: 15px;
	float: left;
	width: 105px;
}
.united-states {
	font-family: "Open Sans";
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	margin: 0px !important;
}
.apps-games {
	margin: 22px 0 0 0;
	padding: 0px;
	float: left;
	width: 227px;
	font-family: "Open Sans";
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #584e4e;
	text-decoration: none;
}
.apps-games a {
	color: #584e4e;
	text-decoration: none;
}
.apps-games a:hover {
	color: #000;
	text-decoration: none;
}
/*front brandlg*/
.brandlg {
	width: 261px;
	height: 423px;
	float: left;
	border: 1px solid #ccc;
	padding: 0.5% 5% 0 5%;
	background: url(../images/brand_pre.png) no-repeat center top #f9fbf5;
}
.brandlg h3 {
	font-weight: bold;
	color: #8dad49;
	font-size: 26px;
	margin-top: 68%;
}
.brandlg h4 {
	font-weight: bold;
	color: #b0cd8e;
	font-size: 19px;
}
.brandlg p {
	font-weight: normal;
	color: #584e4e;
	font-size: 13px;
}
/*back brandlg*/
.brandlg-back {
	width: 261px;
	height: 423px;
	float: left;
	border: 1px solid #ccc;
	padding: 0.5% 5% 0 5%;
	background: url(../images/brandlg-back.jpg) no-repeat center top;
}
.exterm-work {
	margin: 10px 0 0 0;
	width: 235px;
}
.exterm-work-text {
	background-image: url("../images/exterm-work-textbg.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #857d7d;
	float: left;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: normal;
	height: 103px;
	line-height: 18px;
	margin: 10% 0 0;
	padding: 13px;
	text-decoration: none;
	width: 235px;
}
.midflip {
	float: left;
	height: 420px;
	width: 533px;
	margin: 10px 0 0 0;
}
/*front ecommmid*/
.ecommmid {
	width: 533px;
	height: 210px;
	float: left;
	border: 1px solid #ccc;
	border-left: 0px solid transparent !important;
	border-right: 0px solid transparent !important;
	padding: 0.5% 5% 0 5%;
	background: url(../images/eco_ser.png) no-repeat left top #fcf8f1;
}
.ecommmid h3 {
	color: #e76c6c;
	font-size: 28px;
	font-weight: bold;
	margin-left: 47%;
	width: 50%;
}
.ecommmid p {
	font-weight: normal;
	color: #584e4e;
	font-size: 13px;
	margin-left: 47%;
	width: 53%;
}
/*back ecommmid*/
.ecommmid-back {
	width: 533px;
	height: 210px;
	float: left;
	border: 1px solid #ccc;
	border-left: 0px solid transparent !important;
	border-right: 0px solid transparent !important;
	padding: 0.5% 5% 0 5%;
	background: url(../images/ecom-back.jpg) no-repeat left top;
}
.ecommmid-text {
	background-image: url("../images/ecommerce-textbg.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #857d7d;
	float: left;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: normal;
	height: 101px;
	line-height: 18px;
	margin: 2% 0 0;
	padding: 13px;
	text-decoration: none;
	width: 265px;
}
.ecommmid-name {
	color: #584e4e;
	float: left;
	font-family: "Open Sans";
	font-size: 13px;
	font-weight: normal;
	margin: -25px 0 0 0;
	padding: 0;
	text-decoration: none;
	width: 265px;
	text-align: right
}
.ecommmid-name img {
	float: right;
}
.ecommmid-name span {
	margin: 25px 10px 0 10px;
	padding: 0;
	line-height: 15px;
	float: right;
	width: 100px;
}
/*front responsive*/
.responsive {
	width: 533px;
	height: 213px;
	float: left;
	border: 1px solid #ccc;
	border-top: 0px solid transparent !important;
	border-left: 0px solid transparent !important;
	border-right: 0px solid transparent !important;
	padding: 0% 5% 0 5%;
	background-color: #f5f4f5;
}
.responsive h3 {
	color: #2f4162;
	font-size: 28px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
.responsive p {
	font-weight: normal;
	color: #584e4e;
	font-size: 13px;
}
/*back responsive*/
.responsive-back {
	width: 533px;
	height: 213px;
	float: left;
	border: 1px solid #ccc;
	border-top: 0px solid transparent !important;
	border-left: 0px solid transparent !important;
	border-right: 0px solid transparent !important;
	padding: 0% 5% 0 5%;
	background: url(../images/responsive-back.jpg) no-repeat left top;
}
.cms-box {
	width: 265px;
	float: right;
}
.cms-text {
	background-image: url("../images/cms-textbg.png");
	background-position: left top;
	background-repeat: no-repeat;
	color: #857d7d;
	float: left;
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: normal;
	height: 101px;
	line-height: 18px;
	margin: 7% 0 0;
	padding: 13px;
	text-decoration: none;
	width: 265px;
}
/*--Cilent--*/


.client {
  float: left;
  min-width: 100%;
  width: 100%;
}
.client h1 {
  color: #1f2f4b;
  font-family: "Open Sans Light";
  font-size: 34px;
  font-weight: normal;
  margin-bottom: 15px;
  margin-top: 35px;
  text-align: center;
}
.client h1 p {
  color: #584e4e;
  font-family: open sans;
  font-size: 15px;
  font-weight: normal;
  line-height: 6px;
  margin-top: 10px;
  text-align: center;
}
.client .brdline {
  border-top: 1px solid #cccccc;
  padding: 0;
  text-align: center;
}
.client ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	text-align: center
}
.client li {
	display: inline-block;
	list-style: outside none none;
	margin: 20px 10px 15px;
	padding: 0;
}
.client li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.client li img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.w29per {
  width: 29% !important;
}
.conabout > h4 {
	color: #1f2f4b;
	font-family: "Open Sans Light";
	font-size: 28px;
	font-weight: lighter;
}
.conabout > strong {
	color: #584e4e;
	font-family: "Open Sansbold";
	font-size: 18px;
	font-weight: bold;
}
.conwhy > h4 {
	color: #1f2f4b;
	font-family: open sans;
	font-size: 28px;
	font-weight: lighter;
}
.conwhy > strong {
	color: #584e4e;
	font-family: open sans;
	font-size: 18px;
	font-weight: bold;
} 
.conabout p, .conwhy p {
    color: #584e4e;
    font-family: open sans;
    font-size: 13px;
    line-height: 19px;
    margin-top: 2%;
}
.panel-body > .demo1 > .news-item {
	height: 280px;
}
.testimonial-box {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.client-name {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}
.client-name span {
	color: #584e4e;
	float: left;
	font-family: "open Sans";
	font-size: 13px;
	font-weight: normal;
	margin: 20px 0 0 27px;
	padding: 0;
	text-decoration: none;
}

.client-name span strong {
	font-size: 15px;
}
.client-name > img {
  border: 3px solid #ccc;
  border-radius: 100px;
  width:90px
}
.client-text {
	background-image: url("../images/client-textbox.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #584e4e;
	float: left;
	font-family: "open Sans";
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	margin: -30px 0 8% 10%;
	padding: 10% 6% 9%;
	position: relative;
	text-decoration: none;
	width: 90%;
	z-index: 0;
}
.view-more {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.view-more a {
	background-color: #01c49a;
	color: #fff;
	float: right;
	font-family: "open Sans";
	font-size: 15px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 5px 12px;
	text-align: center;
	text-decoration: none;
}
.view-more a:hover {
	background-color: #f1aa25;
	color: #fff;
	text-decoration: none;
}
.download {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  display: block;
  float: left;
  margin-top: 3%;
  padding: 15px 0 12px;
  width: 100%;
}
.download > ul {
  display: inline-block;
  list-style: outside none none;
  width: 100%;
}
.download li {
  display: inline-block;
  float: left;
  margin: 0 6px;
  text-align: left;
}
.download strong {
  color: #584e4e;
  float: left;
  width: 78px;
}
.download a {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-position: left center;
  color: #584e4e;
  padding: 3px 0 3px 30px;
  text-transform: none;
}
.download a:hover {
  color: #584e4e;
  text-transform: none;
}
.companyprofile {
  background-image: url("../images/pdfdw_icon.png");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto auto;
}
.workportfolio {
  background-image: url("../images/work_portfolio.png");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto auto;
}
.casestudies {
  background-image: url("../images/casestudies_icon.png");
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto auto;
}
.quick-link {
  background-color: #252525;
  float: left;
  width: 100%;
}
.container.fotterlink {
  height: auto;
  padding: 10px 0;
}
.company {
  color: #868686;
  display: block;
  float: left;
  font-family: "open Sans";
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  margin-top: 0.5%;
  text-decoration: none;
  width: 100%;
}
.company > ul {
  display: inline-block;
  list-style: outside none none;
  width: 100%;
}
.company li {
  display: inline-block;
  float: left;
  margin: 0 6px;
  text-align: left;
}
.company strong {
  border-right: 1px solid #494646;
  float: left;
  padding: 0 10px 0 0;
}
.company a {
  color: #868686;
  text-transform: none;
}
.company a:hover {
  color: #ffffff;
  text-decoration: none;
  text-transform: none;
}
.apps-store {
  color: #7e7e7e;
  float: left;
  font-family: "open Sans";
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
  text-align: right;
  text-decoration: none;
  width: 100%;
}
.apps-store img {
  border: medium none;
  margin: 0 3px;
}
.container-fluid.boxfour {
  background: none repeat scroll 0 0 #1d1d1d;
  clear: both;
  color: #ffffff;
  padding: 25px 0 0;
  text-align: center;
}
.rutuja-box {
  border-right: 1px solid #3d3d3d;
  float: left;
  height: 170px;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 27% !important;
}
.logo-icon {
  background: url("../images/logo-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: 50px;
  transition: all 0.2s ease-in-out 0s;
  width: 50px;
}
.logo-icon:hover {
  background: url("../images/logo-icon.png") no-repeat 0 -70px;
 }
.rutuja-box:hover .logo-icon {
	background-position: left -70px;
	transition: all 0.2s ease-in-out 0s;
}
.rutuja-text {
  color: #a0a0a0;
  float: left;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 0 17px;
  padding: 0;
  text-decoration: none;
  width: 215px;
}
.rutuja-text h3 {
  color: #a0a0a0;
  font-family: "Open Sansbold";
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
.rutuja-text span {
  color: #868686;
  font-family: Ebrima;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
}
.rutuja-text p {
  color: #565656 !important;
  margin: 8px 0 20px;
  padding: 0;
}
.rutuja-text a {
  color: #565656;
}
.rutuja-text a:hover {
  color: #00a975;
  text-decoration: none;
}
.contact-us {
  background-color: #888888;
  color: #ffffff !important;
  font-family: "open Sans";
  font-size: 15px;
  font-weight: normal;
  line-height: normal;
  padding: 5px 12px;
  text-align: center;
  text-decoration: none;
}
.contact-us:hover {
  background-color: #a173b8;
  color: #ffffff;
  text-decoration: none;
}

.live-chat {
  border-right: 1px solid #3d3d3d;
  float: left;
  height: auto;
  margin: 0;
  padding: 0 2.5% !important;
  text-align: left;
  width: 21% !important;
  text-align: left;
}

.chat-text {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.chat-text h3 {
  color: #ffffff;
  display: inline-block;
  font-family: "Open Sansbold";
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
.chat-icon {
  background: url("../images/chat-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;
  height: 50px;
  margin: 0;
  transition: all 0.2s ease-in-out 0s;
  width: 50px;
}
.chat-icon:hover {
  background: url("../images/chat-icon.png") no-repeat 0 -62px;
}
.live-chat:hover .chat-icon {
	background-position: left -62px;
	transition: all 0.2s ease-in-out 0s;
}
.chat-text > p {
  color: #868686;
  font-family: open sans;
  font-size: 12px;
  line-height: 15px;
  margin: -24px 0 0;
  padding: 0;
}
.live-chat {
  text-align: left;
}
.chat-allbox {
  float: left;
  margin: 10px 0 0;
  padding: 0;
  width: 100%;
}
.skype {
	background: url("../images/chat-icon-normal.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 43px;
	overflow: hidden;
	transition: all 0.2s ease-in-out 0s;
	width: 35px;
}
.skype:hover {
	background-position: left -43px;
	transition: all 0.2s ease-in-out 0s;
}
.gtalk {
	background: url("../images/chat-icon-normal.png") no-repeat scroll -65px top rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 43px;
	overflow: hidden;
	transition: all 0.2s ease-in-out 0s;
	width: 40px;
}
.gtalk:hover {
	background-position: -65px -43px;
	transition: all 0.2s ease-in-out 0s;
}
.msn {
	background: url("../images/chat-icon-normal.png") no-repeat scroll -123px top rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 43px;
	overflow: hidden;
	transition: all 0.2s ease-in-out 0s;
	width: 48px;
}
.msn:hover {
	background-position: -123px -45px;
	transition: all 0.2s ease-in-out 0s;
}
.yahoo {
	background: url("../images/chat-icon-normal.png") no-repeat scroll -189px top rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 43px;
	overflow: hidden;
	transition: all 0.2s ease-in-out 0s;
	width: 43px;
}
.yahoo:hover {
	background-position: -189px -45px;
	transition: all 0.2s ease-in-out 0s;
}
.instantchat-btn {
	background: none repeat scroll 0 0 #000;
	border-radius: 4px;
	color: #fff;
	float: left;
	font-size: 20px;
	margin: 17px 0px 0px 28px;
	padding: 10px;
	text-align: center;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.instantchat-btn:hover {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #0066FF;
}
.latest-posts {
	float: left;
	height: auto;
	margin: 0;
/*	padding: 0 2.5% !important;
*/	text-align: left;
}
.posts-text {
	width: 100%;
	float: left;
	border-bottom: solid 1px #3d3d3d;
	margin: 0px;
	padding: 0 0 15px 0;
}
.posts-text h3 {
	color: #fff;
	font-family: "Open Sansbold";
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.posts-icon {
	background: url("../images/post-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
	height: 32px;
	margin: 0 0 0 0;
	transition: all 0.2s ease-in-out 0s;
	width: 33px;
}
.posts-icon:hover {
	background: url(../images/post-icon.png) no-repeat 0 -50px;
}
.latest-posts:hover .posts-icon {
	background-position: left -50px;
	transition: all 0.2s ease-in-out 0s;
}
.posts-text > p {
	color: #868686;
	font-family: open sans;
	font-size: 13px;
	line-height: 18px;
	margin: 20px 0 0 0;
	padding: 0px;
}
.posts-text > p > strong {
	color: #01c49a;
	font-family: "Open Sansbold";
	font-size: 15px;
}
.join-us {
	background-color: #888888;
	color: #fff !important;
	font-family: "open Sans";
	font-size: 15px;
	font-weight: normal;
	line-height: normal;
	padding: 5px 12px;
	text-align: center;
	text-decoration: none !important;
	float: right;
	margin-left: 70px;
}
.join-us:hover {
	background-color: #27aacb;
	color: #fff;
	text-decoration: none;
}
.social-icon {
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	padding: 0px;
	font-family: "Open Sans";
	font-size: 15;
	line-height: normal;
	color: #fefefe;
	font-weight: normal;
}
.social-icon ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.social-icon ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
.facebook-icon {
	width: 28px;
	height: 28px;
	float: left;
	background: url("../images/social-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	transition: all 0.2s ease-in-out 0s;
}
.facebook-icon:hover {
	background-position: left -48px;
	transition: all 0.2s ease-in-out 0s;
}
.twitter-icon {
	width: 28px;
	height: 28px;
	float: left;
	background: url("../images/social-icon.png") no-repeat scroll -28px 0 rgba(0, 0, 0, 0);
	transition: all 0.2s ease-in-out 0s;
}
.twitter-icon:hover {
	background-position: -28px -48px;
	transition: all 0.2s ease-in-out 0s;
}
.linkdin-icon {
	width: 28px;
	height: 28px;
	float: left;
	background: url("../images/social-icon.png") no-repeat scroll -56px 0 rgba(0, 0, 0, 0);
	transition: all 0.2s ease-in-out 0s;
}
.linkdin-icon:hover {
	background-position: -56px -48px;
	transition: all 0.2s ease-in-out 0s;
}
.youtube-icon {
	width: 28px;
	height: 28px;
	float: left;
	background: url("../images/social-icon.png") no-repeat scroll -84px 0 rgba(0, 0, 0, 0);
	transition: all 0.2s ease-in-out 0s;
}
.youtube-icon:hover {
	background-position: -84px -48px;
	transition: all 0.2s ease-in-out 0s;
}
.blog-icon {
	width: 28px;
	height: 28px;
	float: left;
	background: url("../images/social-icon.png") no-repeat scroll -112px 0 rgba(0, 0, 0, 0);
	transition: all 0.2s ease-in-out 0s;
}
.blog-icon:hover {
	background-position: -112px -48px;
	transition: all 0.2s ease-in-out 0s;
}
.gplus-icon {
	width: 28px;
	height: 28px;
	float: left;
	background: url("../images/social-icon.png") no-repeat scroll -140px 0 rgba(0, 0, 0, 0);
	transition: all 0.2s ease-in-out 0s;
}
.gplus-icon:hover {
	background-position: -140px -48px;
	transition: all 0.2s ease-in-out 0s;
}
.middlepartbox {
	float: left;
}
.copyright-text {
	border-bottom: 1px solid #3d3d3d;
	border-top: 1px solid #3d3d3d;
	color: #454545;
	float: left;
	text-align: center;
	font-family: "open Sans";
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	margin: 25px 0px 15px;
	text-decoration: none;
	width: 100%;
	padding: 15px 0px;
}
.copyright-text a {
	color: #454545;
}
.copyright-text a:hover {
	color: #fff;
	text-decoration: none;
}
.middle-box {
  display: block;
  float: left;
  padding: 15px 0px;
  width: 100%;
}

.aboutrutuja{float:left; width:100%;}
.aboutrutuja h2 {float: left; font-family: "Open Sans"; font-size: 28px; font-weight: 100; width:100%;}
.aboutrutuja strong {font-family: "Open Sans"; font-size: 28px;font-weight: 500;}
.aboutrutuja h3 {float: left; font-family: "Open Sans"; font-size: 18px; font-weight: bold; width:100%; color:#584e4e; margin:0; padding:0;}
.aboutrutuja small {font-family: "Open Sans"; font-size: 18px;font-weight: 400;}
.aboutrutuja p{float:left; color:#584e4e; font-size:13px; font-family:"Open Sans"; font-weight:normal; margin-top:10px;}

.whywithus{ float:left; width:100%;}
.whywithus h2{float:left; color:#1f2f4b; font-size:28px; font-family:"Open Sans"; font-weight:200; width:100%;}
.whywithus strong{ float:left; color:#584e4e; font-family:"Open Sans"; font-weight:bold; font-size:18px; margin:0; padding:0; line-height:21px; letter-spacing:-1px;}

.list-unstyled{float:left; width:100%; margin-top:15px;}
.list-unstyled li{ float:left; background:url(../images/right-arrow.png) no-repeat left top; padding-left:25px; font-size:13px; font-family:"Open Sans"; font-weight:normal; color:#584e4e; padding-bottom:5px;}

.domainexpertise{ float:left; width:100%; text-align:center; margin-top:40px;}
.domainexpertise h2{ margin:0; padding:0;float:left; font-family:"Open Sans"; font-size:28px; color:#1f2f4b; font-weight:100; text-align:center; width:100%;}

.project {float: left;margin: 0 auto;text-align: center; width: 100%; margin-top:20px; margin-bottom:6px;}
.project h3 {color: #584e4e;display: inline;font-family: "Open Sans";font-size: 18px;font-weight: normal;margin: 0; padding: 0 8px;}
.project strong{ color:#584e4e; font-size:18px; font-family:"Open Sans"; font-weight:bold;}
.domainexpertise p { padding-top:6px; border-top: 1px solid #d1d1d1;color: #584e4e;float: left;font-family: "Open Sans";font-size: 13px; font-weight: normal;margin: 0; text-align: center; width: 100%;}

.solution{float:left; text-align:center; width:100%; padding:50px 0;}
.solution h2{ color:#2d2929; font-size:20px; font-family:"Open Sans"; font-weight:100; padding:0; margin-top:10px; margin-bottom:0;}
.solution strong{ color:#2d2929; font-size:20px; font-family:"Open Sans"; font-weight:bold;}
.solution p {color: #584e4e;font-family: "Open Sans"; font-size: 13px;font-weight: 100; margin: 5px 0 0; padding: 0 15px;}

.certificate{ text-align:center; width:100%;margin: 0 auto;  padding: 0; background-image:url(../images/certificate-timeline.png); background-repeat:no-repeat; background-position:bottom;}
.certificate h2{ font-size:28px; font-family:"Open Sans"; font-weight:100; margin:0 auto; color:#1f2f4b; width:30%; text-decoration:none;}

.sdlccycle{ text-align:center; width:100%; margin-top:30px;}
.sdlccycle h2{ width:100%; text-align:center; color:#584e4e; font-size:18px; font-family:"Open Sans"; font-weight:100;}

.sdlccycletext{ float:left; width:100%; margin-top:30px;}
.sdlccycletext p{ color:#584e4e; float:left; font-size:13px; font-family:"Open Sans"; line-height:20px; margin:15px 0 0 0; padding:0;}
.sdlccycletext h3{ width:100%; color:#584e4e; float:left; font-size:16px; font-family:"Open Sans"; line-height:22px; font-weight:400; padding:15px 0 0 0; margin:0;}
.sdlccycletext strong{ color:#584e4e; line-height:22px; font-size:16px; font-family:"Open Sans"; font-weight:bold; margin:0;}

.work{ text-align:center; width:100%; margin-top:80px;}
.work h2{ color:#1f2f4b; font-size:28px; font-family:"Open Sans"; font-weight:100; line-height:20px; margin: 0; padding: 0;}
.work p {color: #584e4e;font-family: "Open Sans"; font-size: 13px; font-weight: normal; margin:0; padding:10px 0; border-bottom:1px solid #d1d1d1;}

.workenv{ float:left; width:100%;}
.workenv p{ float:left; font-size:13px; font-family:"Open Sans"; color:#584e4e; font-weight:normal; line-height:20px; margin-top:20px;}
.workenv strong{ float:left; font-family:"Open Sans"; font-size:18px; font-weight:bold; color:#1f2f4b; line-height:20px;}
.workenv small{ float:left; font-size:13px; font-family:"Open Sans"; color:#584e4e; font-weight:normal; line-height:20px; margin-top:10px;}

.security{ float:left; width:100%; margin-top:20px;}
.security h2{ color:#db546e; font-size:16px; font-family:"Open Sans"; line-height:20px; font-weight:normal; margin:0; padding:0;}
.security ul {float:left; width:100%; margin-top:5px;}
.security ul li { background-image: url("../images/rightarrow.png");background-position: left center; background-repeat: no-repeat; float: left;font-family: "Open Sans"; font-size: 12px; line-height: 20px; list-style: outside none none; padding-left: 20px; width:100%;}

.image { float: left; margin-top: 20px; width: 100%;}
.image > img {
  float: left;
  padding: 1px;
}

/*contactus*/

.main-contact-details {
  background:#FFFFE5;
  clear: both;
  float: left;
  margin: 15px 0 0;
  padding: 15px 2% 10px;
  width: 100%;
}
.main-contact-details ul.contact-details {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.main-contact-details ul.contact-details li {
  display: inline;
  float: left;
  margin: 0 1% 5px;
  padding: 0;
  width: 100%;
}
.main-contact-details ul.contact-details li a {
  color: #00a975;
}
.main-contact-details ul.contact-details li span{ float:left; margin-right:5px; color:#00A975;}
.main-contact-details ul.contact-details p {
  float: left;
  margin-bottom: 0;
  width: 87%;
}
.main-contact-details ul.contact-details p strong {
  color: #00A975 !important;
}
.banner-inner-box img{ max-width:100%;}

.static-banner{ background-color:#ffe8bc; width:100%; float:left; height:294px;}
.ban-con{ float:left; width:100%; margin-top:16%; padding:0 10%;}
.ban-con h2{ color:#ed9f0e; font-family:"Open Sans"; font-weight:100; font-size:31px; line-height:29px;}
.ban-con p { color: #000;font-family: "Open Sans";font-size: 13px; font-weight: 100; line-height: 20px; width: 76%;}
.ban-img { float: right; padding: 4% 10%; width: 100%;}
.ban-img1 { float: right; padding: 9% 10%; width: 100%;}
.dyna-banner{display:none;}
  
  .mrgnone{
	    margin: 0 !important;
  padding: 0!important;
	  
	  }
	  
.freeapp{ float:left; text-align:center; width:100%;}
.freeapp strong{ color:#584e4e; line-height:21px; font-size:18px; font-family:"Open Sans"; font-weight:bold;}
.freeapp h2{ color:#584e4e; line-height:21px; font-size:18px; font-family:"Open Sans"; font-weight:normal; margin:0; padding:15px 0; border-bottom:1px solid #d1d1d1; text-align:left;}
.freeapp h1{ color:#584e4e; line-height:21px; font-size:18px; font-family:"Open Sans"; font-weight:normal; margin:0; padding:15px 0; border-bottom:1px solid #d1d1d1; text-align:left;}

.iphoneapp {float: left;width: 98%;}
.iphoneapp h4{ margin:0; padding:0;float:left; width:100%; color:#584e4e; font-size:18px; font-weight:bold; font-family:"Open Sans"; line-height:21px;}
.iphoneapp ul { float: left; width: 100%; margin-top:5px; margin-bottom:10px;}
.iphoneapp li {background-image: url(../images/right-arrow01.png); background-repeat: no-repeat; color: #584e4e; float: left; font-family: "Open Sans"; font-size: 13px; list-style: outside none none; margin: 3px 0; padding-left: 18px; width: 100%; background-position: left 3px;}
.iphoneapp h3{ color:#1f2f4b; font-size:24px; font-weight:100; font-family:"Open Sans"; margin:20px 0 0;}
.iphoneapp h4{ color:#1f2f4b; font-size:18px; font-weight:100; font-family:"Open Sans"; margin:15px 0 5px;}
.pagetitle{ color:#1f2f4b; font-size:28px; font-weight:100; font-family:"Open Sans"; margin:20px 0 0;}
.iphoneapp p{ color:#584e4e; font-size:13px; font-family:"Open Sans"; font-weight:normal; margin:10px 0 0; line-height:20px;}

.technology {float: left;margin-top: 17px; padding-left: 20px; width: 100%;}
.technology h2{ margin:0; padding:0;float:left; width:100%; color:#584e4e; font-size:18px; font-weight:bold; font-family:"Open Sans"; line-height:21px;}
.technology > ul { float: left; width: 100%; margin-top:5px;}
.technology li { background-image: url("../images/right-arrow.png"); background-repeat: no-repeat; color: #584e4e; float: left; font-family: "Open Sans"; font-size: 13px; list-style: outside none none; margin: 3px 0; padding-left: 25px; width: 100%;}

.links {float: right;width: 100%;}
.links ul{ border-top:1px solid #d1d1d1; margin-top:10px; float:left; width:100%;}
.links ul li{ list-style:none; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:0px 0 0 10px; float:left; width:100%; }
.links ul li a{ float:left; color:#584e4e; font-size:14px; font-family:"Open Sans"; font-weight:normal; line-height:38px; }
.links ul li a:hover{ float:left; color:#00a975; text-decoration:none;}

.fa-spin-new {
  animation: 18s linear 0s normal none infinite running fa-spin;
}

.recent{ color:#584e4e; line-height:21px; font-family:"Open Sans"; font-weight:100; font-size:26px; margin-top:6%;}
.recent span:first-child {font-weight:bold;color:#584e4e; line-height:21px; font-family:"Open Sans"; font-size:26px;}

.spfig{ float:left; width:100%; border-right:1px solid #d1d1d1; margin-top:20px;}
.shoppingfinger{ color:#584e4e; line-height:21px; font-family:"Open Sans"; font-weight:100; font-size:18px;}
.shoppingfinger span:first-child {font-weight:bold;color:#584e4e; line-height:21px; font-family:"Open Sans"; font-size:18px;}
.spfig > strong {color: #584e4e; float: left; font-family: "Open Sans"; font-size: 16px; font-weight: bold; margin-top: 30px; width:100%;}
.spfig > p { color: #584e4e; float: left; font-family: "Open Sans"; font-size: 13px; font-weight: normal; width: 93%;}

.client{ float:left; width:100%; margin-top:20px;}
.client h2{color:#584e4e; font-family:"Open Sans"; font-size:18px; font-weight:normal; line-height:21px;}
.client p{ padding-bottom:13px; color:#584e4e; font-size:12px; font-family:"Open Sans"; line-height:16px; font-weight:normal;}
.client strong{ float:left; width:100%; font-family:"Open Sans"; font-weight:bold; font-size:13px; color:#1f2f4b; margin:0; padding:0; line-height:2px;}
.client small{ color:#584e4e; font-size:11px; font-family:"Open Sans"; font-weight:normal; width:100%; margin:0; padding:0;}

.instant{float:left; width:100%; background-color:#fafafa; padding:15px; border:1px solid #d1d1d1; margin-top:15px;}
.instant h2{ font-size:18px; font-family:"Open Sans"; font-weight:normal; color:#1f2f4b; line-height:10px; padding:0; margin:0;}
.instant small{ color:#db546e; padding:0; margin:0; font-size:11px; font-family:"Open Sans"; font-weight:normal; line-height:24px;}

#feedbackForm > small { color: #584e4e; float: left; font-family: "Open Sans"; font-size: 10px; font-weight: normal; line-height: 24px;}
#feedbackForm > span { color: #584e4e; font-family: "open sans"; font-size: 26px; font-weight: bold; margin: 0; padding: 0 15px;}
.form-control1 { padding: 7px;width: 32%;}

#feedbackSubmit > small { color: #fff; float: left; font-family: "open sans"; font-size: 10px; font-weight: normal; opacity: 0.6; width: 100%;}
.rcp {/*float: left; */margin: 20px 0 0;}
.rcp > img{ max-width:100%;}

.drive{ width:100%; text-align:center; margin-top:5%;}
.drive h2{ line-height:21px; color:#1f2f4b; 	 font-weight:100; font-size:28px; margin:0; padding-bottom:15px; border-bottom:1px solid #d1d1d1;}
.drive > p { color: #584e4e; font-family: "Open Sans"; font-size: 13px; font-weight: normal; margin-top: 10px;}

.hired{float:left; width:100%; margin-top:5%;}
.hired h2{ float:left; width:100%; color:#584e4e; font-family:"Open Sans"; font-size:22px; line-height:21px; font-weight:100;}
.devimg { float: left; width: 50%; margin-top:20px;}
.devtext { float: left; width: 50%; margin-top:14px; margin-top:9%;}
.devtext > small { color: #584e4e; float: left; font-family: "open sans";font-size: 13px; line-height: 21px;width: 100%;}
.devtext > h2 {color: #584e4e;float: left;font-family: "Open Sans"; font-size: 26px; margin: 0; padding: 0; width: 100%;}
.deptext { float: left;  width: 84%; margin-top:20px;}
.deptext{ color:#584e4e; line-height:20px; font-size:13px; font-family:"Open Sans"; font-weight:normal;}

.benefit{ float:left; width:100%;}
.benefit > h2 { color: #00a975; float: left; font-family: "open sans"; font-size: 18px; font-weight: normal; width: 100%;}
.benefit > ul { float: left; width: 100%;}
.benefit li { float: left; width: 100%; background-image:url(../images/bebifits-icon.png); background-repeat:no-repeat; background-position:left; list-style:none; padding-left:20px; font-size:13px; font-family:"Open Sans"; line-height:24px;}

.case{ float:left; width:100%; margin-top:5%;}
.case h2{ float:left; font-size:22px; font-family:"Open Sans"; color:#584e4e; font-weight:normal; line-height:21px; width:100%;}
.caseimg {float:left; margin-top:20px;}

.casetext {float: left; margin-top: 20px; width: 100%;}
.casetext p{ float:left; font-size:13px; font-family:"Open Sans"; font-weight:normal; color:#584e4e; width:100%;}
.casetext a{ color:#db546e; float:left; width:100%;}
.casetext a:hover{ color:#db546e; float:left; width:100%; text-decoration:underline;}


.culry{font-family: 'Lobster', cursive;
font-weight:normal !important;
text-transform: lowercase!important;
font-size:18px !important;
line-height:18px !important;
color:#00a975 !important;
	
}
.culry:hover
{
color:#e50d0d !important;
	
}
.col-lg-5.col-sm-5.col-md-5.conwhy {
  z-index: 9;
}
.freeapp a {
  color: #333;
  text-decoration: none;
  font-weight:bold;
}
.freeapp a:hover {
  color: #00a975;
  text-decoration: none;
}
.freeapp a.selected {
  color: #00a975;
  text-decoration: none;
}
.content-part {
  float: left;
  margin: 21px 4% 0 0;
  padding: 0;
  width: 46%;
}
.content-part h4 {
  color: #090909;
  font-family: open sans,Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight:normal;
  color:#00a975;
  line-height: normal;
  margin: 10px 0;
  padding: 0;
  text-decoration: none;
}
.content-graybox {
  background-color: #eee;
  color: #090909;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 23px;
  margin: 20px 0 0;
  padding: 6px 12px;
  text-decoration: none;
  width: 98%;
}
.content-graybox strong {
  display: block;
  font-size: 18px;
  margin: 10px 0;
  padding:5px;
  background-color:#fff;
}
.form-group.proposal-form {
  float: left;
  margin-bottom: 10px;
  margin-right: 15px;
  width: 48%;
}
.image > img {
  height: auto;
  width: 100%;
}
.img > img {
  width: 100%;
}
.fa-spin-new {
  width: 100%;
}
.main.clearfix {
  display: block !important;
}