
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Ropa Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Ropa Sans'), local('RopaSans-Regular'), url(http://fonts.gstatic.com/s/ropasans/v4/QnguTd82yEUxQZygH2gm8D8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v9/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
  font-family: 'Covered By Your Grace';
  font-style: normal;
  font-weight: 400;
  src: local('Covered By Your Grace'), local('CoveredByYourGrace'), url(http://fonts.gstatic.com/s/coveredbyyourgrace/v5/6ozZp4BPlrbDRWPe3EBGAzcaOoGrwtJRci4wjFnSRpA.woff) format('woff');
}
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: 'open sans',arial,sans-serif;
	font-weight: 200;
	color: #3c434a;
	font-size: 13px;
	background-color: #FFFFFF;
}
::selection {
	background: #05b0ff;
	color: #fff
}
::-moz-selection {
background:#05b0ff;
color:#fff
}
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: none;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #0a78b8;
	transition: all 300ms ease 0s;
}
a:hover, a:active {
	outline: 0;
	transition: all 300ms ease 0s;
}
iframe {
	/*height: auto;*/
	margin: 0px;
	padding: 0px;
	/*width: auto;*/
}
sub, sup {
	position: relative;
	font-size: 100%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: 0em;
}
sub {
	bottom: 0em;
}
img {
	height: auto;
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
}
.fl {
	float: left;
}
.fr {
	float: right!important;
}
.mr {
	margin: 0px !important;
}
.p-n {
	padding: 0px !important;
}
.bn {
	border: none !important;
}
.t-center {
	text-align: center !important;
}
.back-none { background:none !important;}
table {
	border-collapse: collapse !important;
	border-spacing: 0;
	max-width: 100%;
}
h1 {
	margin: 0 0 20px 0;
	padding: 0px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: 'Oswald',sans-serif;
    font-size: 2.4em;
    font-weight: bold;
}
h2 {
	margin: 0 0 10px 0;
	padding: 0px;
	font-weight: bold;
	
}
h3 {
	margin: 0 0 0px 0;
	padding: 0px;
	font-weight: bold;
	font-size: 20px;
	color: #181d23;
	
}
h4 {
	margin: 0;
	padding: 0 0 14px 0;
	font-weight: bold;
	
	color: #384047;
	font-size: 37px;
	text-transform: uppercase;
	text-align: center;
}
.center {
	text-align: center !important;
}
.left {
	text-align: left !important;
}
.right {
	text-align: right !important;
}
p {
	color: #414850;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	text-align: justify;
	line-height: 24px;
	margin: 0px;
	padding: 0px 0 18px 0;
	font-weight:normal;
}

button, input, select, textarea {
	margin: 0;
	font-size: 16px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	background: none;
	border: none;
	color: #605e5e;
}
button, input {
 *overflow: visible;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], textarea select {
	border: 1px solid #CCCCCC;
	background-color: #fff;
	font-size: 16px;
	font-weight: 100;
	color: #757575;
	height: 20px;
	line-height: 26px;
	padding: 8px 0px;
	vertical-align: middle;
	text-indent: 0.6em;
	width: 98%;
	
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;

}
textarea, select {
	border: 1px solid #CCCCCC;
	background-color: #fff;
	font-size: 16px;
	font-weight: 100;
	color: #757575;
	height: 38px;
	line-height: 20px;
	padding: 8px;
	vertical-align: middle;
	width: 98%;
	
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}

/*input:hover {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05) inset;
}*/
input:focus {
	background-color: #fff;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.btn, input[type="submit"] {
	
	background-color: #47a84c;
   *background-color: #47a84c;
	background-image: -moz-linear-gradient(top, #52b857, #47a84c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52b857), to(#47a84c));
	background-image: -webkit-linear-gradient(top, #52b857, #47a84c);
	background-image: -o-linear-gradient(top, #52b857, #47a84c);
	background-image: linear-gradient(to bottom, #52b857, #47a84c);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd8829', endColorstr='#ffe55427', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-radius:3px;
	border:none;
	color: #fff;
	cursor: pointer;
	display: block;
	padding: 5px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	width: 98%;
	font-weight: bold;
	font-size: 2em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.27);
}
.btn a {
	color: #FFFFFF;
	display: block;
}
.btn:hover, .btn:focus {
	background-color: #47a84c;
   *background-color: #47a84c;
	background-image: -moz-linear-gradient(top, #47a84c, #52b857);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#47a84c), to(#52b857));
	background-image: -webkit-linear-gradient(top, #47a84c, #52b857);
	background-image: -o-linear-gradient(top, #47a84c, #52b857);
	background-image: linear-gradient(to bottom, #47a84c, #52b857);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a84c', endColorstr='#52b857', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #FFFFFF !important;
}

.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
/* Basic Styles */


/*wrapper*/
.wrapper {
	width: 1170px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}
/*HEADER PART*/
header {
	width: 100%; height: 110px;
	float: left;
}
header #logo {
	float: left; padding-bottom:10px;
	padding-top:10px;
}
.sticky {
	position: fixed;
	top: -22px;
}

.sticky #logo {
    padding-top: 25px; padding-bottom:6px;
}

.sticky .nav-wrap {
    padding: 1.4em 0 0 0em; 
}

.menu-bg .wrapper {
	overflow: visible;
}
.sprite {
	background: url(../images/sprite.png) left top no-repeat;
}
header .top-line {
	background: #eeeeee;
	float: left;
	width: 100%;
	height: 30px;
}
header .call-now-right {
	float:right;
	font-size: 16px;
	text-transform: uppercase;
}
header .call-now-right .left-defult {
	padding: 0px 0 0px 26px;
	float: left;
	color: #125e8b;
}
header .call-now-right .left-defult .phone{background: url(../images/sprite.png) -452px 1px no-repeat; padding-left:28px;}
header .call-now-right .last {
	color: #3c434a;
	font-weight: bold; line-height:29px;
	padding-left: 5px;
	
}


.head-lgin {
    float: right; margin-left:10px; color:#fff; line-height:30px; 
	padding:0px 10px; background-color:#1575c6;
}
.head-lgin li a{ font-weight:bold; color:#fff;}
/******************************************
			 BANNER PART
*******************************************/
.banner-main {
	background: url(../images/banner-bg.png) center top repeat-x #114b7c;
	width: 100%; background-attachment:fixed; 
	padding: 18px 0 30px 0px;
	display: table; 
}
.banner-main h1 span  {
    background:none; padding:0px 10px; text-shadow:0 -1px 0 #000;
}
.banner-main .video { background-color:#fff; width: 54.7%;
	float: left; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
.banner-main .video iframe{ width:100% !important; height:345px;}
.banner-main .col_content {
	float: right;
	width: 40%;
	
}
.banner-main .col_content h2 {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
}
.banner-main .col_content p {
	color: #fff;
	font-size: 1em;
	
	font-weight: normal;
	margin: 0px;
	padding: 0px 0 10px 0px;
}
.banner-main .col_content ul#link-hight {
	margin: 0px;
	width: 100%;
	padding: 0px;
}
.banner-main .col_content ul#link-hight li {
	background: url(../images/sprite.png) 0px -111px no-repeat;
	color: #fff;
	font-size: 16px;
	line-height: 33px;
	font-weight:normal;
	padding-left: 34px;
}
.banner-main .col_content .btn {
	background-color: #349ac0;
 *background-color: #349ac0;
	background-image: -moz-linear-gradient(top, #3aa2c9, #349ac0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3aa2c9), to(#349ac0));
	background-image: -webkit-linear-gradient(top, #3aa2c9, #349ac0);
	background-image: -o-linear-gradient(top, #3aa2c9, #349ac0);
	background-image: linear-gradient(to bottom, #3aa2c9, #349ac0);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd8829', endColorstr='#349ac0', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border-bottom-color: #217c9e;
	margin-top: 39px; border-radius:3px;
	width: 75%;
}
.banner-main .col_content .btn:hover {
	background-color: #349ac0;
 *background-color: #349ac0;
	background-image: -moz-linear-gradient(top, #349ac0, #3aa2c9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#349ac0), to(#3aa2c9));
	background-image: -webkit-linear-gradient(top, #349ac0, #3aa2c9);
	background-image: -o-linear-gradient(top, #349ac0, #3aa2c9);
	background-image: linear-gradient(to bottom, #349ac0, #3aa2c9);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#349ac0', endColorstr='#3aa2c9', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 
}
/******************************************
			 PAGE CONTENT
*******************************************/
.page-content {
	width: 100%;
	float: left;
}
.shadow {
	width: 100%;
	float: left;
}
.shadow img {
	width: 100%;
}
/*We Featured On*/
.we_featured-On {
	width: 100%;
	padding: 40px 0 5px 0px;
	display: inline-block;
}
.we_featured-On h4 {
	float: left; font-size: 20px;
	line-height: 63px;
	text-align: left;
}


#branding{width: 82.3%; float:left; position:relative;}
#branding ul{ padding:0; margin:0;}
#branding ul li{display:inline-block; vertical-align:middle; margin-left:17px; float:left;}
#branding ul li img.over{display:none; cursor:pointer;}
#branding ul li.over img{display:none;}
#branding ul li.over img.over{display:inline;}
/******************************************
			Blurbpoint OUR Searvices
*******************************************/
.our-searvices {
	width: 100%;
	margin: 20px 0 0 0px;
	display: inline-block;
}
.our-searvices .services {
	float: left;
	width: 48.72%;
	padding: 14px 0px 14px 14px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.our-searvices .bnone {
	padding-right: 0px !important;
	border-right: none !important;
}
.our-searvices .bottom {
	border-bottom: none !important;
}
.our-searvices .services i {
	border-radius: 4px;
	color: #FFFFFF;
	display: inline-block;
	float: left;
	height: 80px;
	line-height: 75px;
	margin-right: 30px;
	padding: 25px;
	text-align: center;
	width: 72px;
}

.services-content {
    overflow: hidden;
}
.our-searvices .services-right i {
	float: right;
	margin: 0 0 0 30px;
}
.our-searvices .services-right p {
	text-align: right;
}
.our-searvices .services i.blue {
	background-color: #71b6d5;
}
.our-searvices .services i.red {
	background-color: #58bf84;
}
.our-searvices .services i.yellow {
	background-color: #e2a94e;
}
.our-searvices .services i.dark {
	background-color: #d35d50;
}
.our-searvices .services-right {
	text-align: right;
	padding: 14px 14px 14px 0 !important;
}
.our-searvices .services h3 {
	font-size: 20px; font-weight:bold;
	text-transform: uppercase;
	line-height: 40px;
	color: #181d23;
}
.our-searvices .services h3 a{color: #384047;}
/******************************************
	case study
*******************************************/
.case-study {
	float: left;
	width: 100%;
	background: #1f598a;
	border-top: solid 1px #0f5178;
	border-bottom: solid 1px #0f5178;
	padding: 30px 0px;
	margin: 30px 0 0 0px;
}
.case-study .span6 {
	width: 33.9%;
	float: left;
}
.case-study .fr { width:54%;}
.case-study .span6 img {
	width: 100%;
}
.case-study .content {
	padding-left: 30px;
}
.case-study .span6 h4 { text-shadow:0 -1px 0 #000;
	text-align: left;
	color: #fff; text-transform:none;
}
.case-study .span6 p {
	text-align: left;
	color: #fff;
}
.case-study .span6 .btn {
	font-size: 30px;
	width: 60%;
	margin-top:12px;
}
/******************************************
	Free SEO audit report
*******************************************/
.free-seo-udit { width:100%; float:left; background-color:#f9f9f9; padding:20px 0 40px 0px; margin-bottom:20px; border-bottom:solid 1px #f3f2f2;}
.free-seo-udit h2 {color:#6c6c6c; font-size:37px; text-align:center; padding-bottom:20px; border-bottom:solid 2px #ccc; margin-bottom:30px;}
.free-seo-udit span { color:#226ba4; text-transform:uppercase;}
.free-seo-udit .left-part { float:left; width:47%;}
.free-seo-udit .left-part h2 { font-weight:normal; text-align:left; font-size:25px; padding-bottom:20px; border:none; margin:0px; line-height:33px;}
.free-seo-udit .right-part{ float:right; width:46%;}
.free-seo-udit .btn { width:60%; font-size:30px;}
/******************************************
	Achievements Our Clients
*******************************************/
.row-fluid-main {
	float: left;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.achievements {
	background-color: #f9f9f9;
	border-top: solid 7px #3179be;
	border-radius: 4px;
	display: block;
	margin-top: 3em;
	width: 29%;
	margin-left: 2px;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 0 2px #c1c1c1;
	padding-bottom:10px;
}
.row-fluid-main .our-services-box {
	width: 39%;
	margin-top: 16px;
}
.row-fluid-main .our-services-box iframe {  height: 209px; padding-bottom:10px;
    width: 94%;}
.row-fluid .span4 {
	width: 100%;
	display: inline-block;
}
.row-fluid-main h3 {
	font-size: 20px;
	padding: 10px 0px;
}
.achievements ul.logo-img2 {
	padding: 0px;
	margin: 0px;
	display: inline-block;
}
.achievements ul.logo-img2 li {
	display:inline-block;
	margin-left: 8px;
	margin-top: 10px;
}
/******************************************
	dynabox-content
*******************************************/
.dynabox-content {
	background: url(../images/company-photo.jpg) center top no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 30px 0 0 0px;
	float: left;
	width: 100%;
	padding: 50px 0px;
	text-align: center; text-shadow:0 -1px 0 #000;
	overflow: hidden;
}
.dynabox-content h2 {
	font-size: 3em;
	color: #fff;
	text-transform: uppercase;
}
.dynabox-content p {
	text-align: center;
	color: #fff;
	font-size: 28px;
	font-weight: 100;
}
.dynabox-content .getin-tuch {
	width: 47%;
	margin: 25px auto auto auto;
	
}
.dynabox-content .getin-tuch .btn {
	float: left;
	width: 44%;
}
.dynabox-content .getin-tuch .call-now {

	background: url(../images/sprite.png) 23px 26px no-repeat #000;
	float: right;
	font-size: 25px;
	
	font-weight: bold;
	opacity:0.7 !important;
	line-height: 38px;
	text-align: left;
	 border-radius: 15px;
    color: #FFFFFF;
    padding: 16px 20px 16px 80px;
    position: relative;
}

.dynabox-content .getin-tuch strong { font-weight:normal; font-size:19px;}
.email-icon-now {
	float: left;
	font-size: 25px;
	
	font-weight: bold;
	background: url(../images/email-icon.png) 19px 20px no-repeat #000;
	opacity:0.7 !important;
	line-height: 38px;
	text-align: left;
	 border-radius: 15px;
    color: #FFFFFF;
    padding: 16px 20px 16px 98px;
    position: relative;
}


/******************************************
	BLOG PART
*******************************************/
.home-blog-main {
	float: left;
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.post-info { width:32%; float:left; margin-left:23px;}
.from_blog{ float:left; margin-top:11px;}


.post-info .author-avatar {
    float: left;
    margin: 0 20px 0 0;
}
.post-info .author-avatar img {
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:none;
}

.post-info .post-meta {
    color: #787878;
	font-family: 'Open Sans',sans-serif;
    font-size: 14px; font-weight:normal;
	margin-top:7px;
}
.post-info .post-meta a{ color:#000;}


.post-info h4 { color:#1c70b6; font-size:18px; margin:0px; font-weight:bold; padding-bottom:2px; text-align:left; text-transform:none;}
.home-blog-main .read-more {
   background: url(../images/sprite.png) -428px -244px no-repeat;
font-family: 'Covered By Your Grace', cursive;
font-size:1.8em;
    margin-top: 24px;
    text-align: right;
	float:right;
    transform: rotate(-7deg);
    transform-origin: 50% 50% 0;
	padding-bottom:20px;
	width: 27%;
	color:#48ac51;
}
/******************************************
	Follow us on the web
*******************************************/
.follow_us_web {
	float: left;
	width: 100%;
	margin-top: 20px;
	background:#efefef;
	border: solid 1px #dbdde1;
	border-right: none;
	border-left: none;
	padding: 30px 0 20px 0px;
	font-weight: 200;
}
.follow_us_web .span12 {
	text-align: center;
	width: 100%;
	float: left;
}
.follow_us_web .span12 .button {
	-moz-box-sizing: border-box;
	border-radius: 4px;
	color: #FFFFFF;
	margin-left: 1.1em;
	padding: 10px;
	display: inline-block;
	width: 21.1%;
}
.follow_us_web .span12 .fa {
	 font-size: 34px;
    padding-bottom: 3px;
    padding-left: 0.1em;
	margin-top:7px;
}
.follow_us_web .span12 .button .left {
	float: left;
	width: 16%;
	margin-right: 1em;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.follow_us_web .span12 .button .right {
	float: left;
	width: 75%;
}
.follow_us_web .span12 .button span.count {
	font-weight: 100;
	text-align: left;
	display: block;
	line-height: 18px;
}
.follow_us_web .span12 .button span.label {
	text-align: left;
	display: block; text-shadow: 0 -1px 0 #000;
	font-size: 17px; font-weight:bold;
	text-transform: uppercase;
	
}
.follow_us_web .span12 .button.facebook {
	background-color: #396396;
	border: solid 1px #335b8a;
}
.follow_us_web .span12 .button.twitter {
	background-color: #50a8c2;
	border: solid 1px #4296ae;
}
.follow_us_web .span12 .button.linkedin {
	background-color: #1079aa;
	border: solid 1px #0d6b96;
}
.follow_us_web .span12 .button.oogle-plus {
	background-color: #dc555a;
	border: solid 1px #c5474c;
}
/******************************************
	Trusted worldwide
*******************************************/
.trusted-worldwide {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.trusted-worldwide .row-quotes {
	width: 100%;
	display: inline-block;
	margin: 30px 0px;
}
.six, .row .six {
	width: 50%;
	margin-left: 23px;
	float: left;
	width: 32%;
}



#planQuotes .quote-text {
	min-height: 187px;
}
.quote-text {
	background-color: #F6F9FA;
	border-radius: 4px;
	border:solid 4px #DCE8ED;
	color:#414850;
	font-size: 16px;
	font-style: italic;
	line-height: 1.5;
	margin: 0 0 0px;
	padding: 26px;
	position: relative;
}
.blockquote-img { width:31px; height:21px; background:url(../images/blockquote.png) no-repeat; position:absolute; top: -21px; left: 56px;}
.quote-text, .quote-text-up {
	font-family: "Gotham Rounded A", "Gotham Rounded B", Helvetica, Arial, sans-serif;
	font-weight: 300;
}
blockquote {
	border-left: 1px solid #DDDDDD;
	margin: 0 0 17px;
	padding: 9px 20px 0 19px;
}
blockquote, blockquote p {
	color: #6F6F6F;
	line-height: 1.5;
}
.quote-author-pic {
	border-radius: 1000px;
	float: left;
	margin-left: 28px;
	margin-right: 12px;
	width: 32px;
}
.quote-author {
	 display: inline-block;
    font-size: 13px !important;
    line-height: 1.3 !important;
    margin-bottom: 27px;
    padding-left: 12px;
}
.quote-author strong {
	font-size: 14px;
}
.quote-author .name { padding-left: 22px;
    padding-top: 38px; float:left;}
.quote-author .name span { color:#0074bc; font-weight:bold; font-size:15px;}
.quote-author .name a {color:#181D23; font-size: 16px;}
.quote-author .happyclinetwrap {float:left;}
.quote-author .happyclinetwrap li a { overflow:hidden;
	line-height: 0;
	width: 8.6em;
	position: relative;
	overflow: hidden !important;
	height: 8.6em;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #fff;
	border: solid 0.8em #efefef;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.quote-author .happyclinetwrap li a:after {
	content: "";
	cursor: pointer;
	width: 45px;
	height: 28px;
	border-radius: 3px;
	background: rgba(110,110,110,0.8) url(../images/youtube_play.png) no-repeat center center;
	line-height: 35px;
	text-align: center;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -22.5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.quote-author .happyclinetwrap li:hover a:after {
	top: 50%;
	margin-top: -14px;
}

.quote-author .happyclinetwrap li:hover b:before {
	opacity: 0.5;
	-webkit-transform: rotate(45deg) scale(8);
	-moz-transform: rotate(45deg) scale(8);
	-ms-transform: rotate(45deg) scale(8);
	transform: rotate(45deg) scale(8);
}
.quote-author .happyclinetwrap li strong {
	font-size: 20px;
	color: #ffd200;
	font-style: italic
}
.quote-author .happyclinetwrap li img {width: 100%; border-radius: 50%; height:8.6em;}
/******************************************
	FOOTER PART
*******************************************/
footer {
	float: left;
	width: 100%;
	background: #181d23;
	margin-top: 20px;
	padding-top:20px;
	font-family: 'Open Sans', sans-serif;
}

footer .link-block {
	float: left;
	width: 24.7%;  min-height: 296px;
	border-right: solid 1px #272f37;
	padding-bottom: 20px;
}
footer .link-block ul.link {
	padding: 10px 0 0 20px;
}
footer .link-block ul.link li {
	padding-left: 10px;
}
footer .link-block ul.link li a {
	color: #9ea6b0; font-weight:normal;
	font-size: 15px;
	line-height: 30px;
}
footer .link-block ul.link li a:hover {
	color: #fff;
}
footer h3 {
	font-weight: 600;
	color: #fff; text-shadow:0 -1px 0 #000;
	font-size: 24px;
	border-bottom: solid 2px #272f37;
	padding: 0 0 10px 20px;
}
footer .last {
	border: 0px;
}
footer b {
	color: #9ea6b0; padding-left:20px;
	font-size: 17px;
	line-height: 34px;
	font-weight: normal;
	width: 100%;
	float: left;
	padding-top: 10px;
}
footer b strong {
	color: #fff;
	margin: 0;
	padding: 0px;
}
footer .footer-logo {
	padding: 20px;
	width: 92%;
}
footer .footer-logo img {
	width:auto; margin-top:16px;
}
ul.footer_social_links {
	float: left; padding-left:16px; margin-top:14px;
	height: 44px;
}
ul.footer_social_links li {
	float: left;
	margin: 0 4px;
}
ul.footer_social_links li a {
	display: block;
	float: left;
	transition: all 0.2s linear 0s;
}
ul.footer_social_links li .fa {
	border: medium none;
	font-size: 2.6em;
	color: #9ea6b0;
	outline: medium none;
}
ul.footer_social_links li .fa:hover  { color:#fff;}
ul.footer_social_links li a:hover {
	float: left;
	height: 34px;
	margin-top: 4px;
}
.copyright_info {
	background-color: #111418;
	border-top: 1px solid #21282f;
	color: #fff;
	float: left;
	padding: 20px 0 0px 0;
	
	font-size: 14px;
	width: 100%;
}
.copyright_info .content {
	float: left;
	color: #9ea6b0;
	width:100%;
}
.copyright_info .content p { float:left; text-align:left; color: #9ea6b0; font-size:14px;}
.footer-nav-main { float:right;}
.footer-nav-main li { float:left; padding:0 0 0 14px;}
.footer-nav-main li a{ color:#fff;}
/******************************************
			 INNER PAGE START
*******************************************/
.inner-title {
	background: url(../images/banner-bg.png) center top repeat-x #114b7c;
	width: 100%;
	padding: 20px 0 0px 0px;
	display: table;
	margin-bottom:40px;
}
.inner-page {
	float: left;
	width: 100%;
	background: url(../images/inner-contant-bg.jpg) left top repeat-y;
}

.inner-page h4 {
	text-align: left; font-size:23px;
	text-transform: none;
}
.inner-page .leftside {
	float: left;
	width: 60%;
}
.fuld-link {
	padding-left: 10px;
	display: inline-block;
}
.fuld-link li {
	background: url(../images/cricle-li.png) 0px 7px no-repeat; font-weight:normal; font-size:16px;
	padding-left: 20px; padding-bottom:10px;
	line-height: 24px;
}
.inner-page .rightside {
	float: right;
	width: 30%;
}
.inner-page .leftside strong {  float: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 7px;
    width: 100%;}

/******************************************
			 INNER PAGE FORM
*******************************************/
.inner-page .rightside .fuld-bg2 {
	background-color: #fff;
	border-top: 7px solid #3179be;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
}
.inner-page .rightside .fuld-bg2 iframe { width:100%; height:auto; min-height:175px;}
.inner-page .rightside form {
	margin: 0px;
	padding: 0px;
}
.inner-page .rightside .space {
	margin-bottom: 30px;
	padding: 16px;
}
.inner-page .rightside form p {
	width: 100%;
	padding: 0 0 10px;
}
.inner-page .rightside form p input {
	height: 24px;
	line-height: 24px;
	box-shadow:none;
	border:none;
	color:#757575;
}
.inner-page .name {
    background: url(../images/user-name.png) 7px 10px no-repeat #fff; text-indent: 2.2em;
}
.inner-page .email {
    background: url(../images/email-icon-form.png) 7px 12px no-repeat #fff; text-indent: 2.2em;
}
.inner-page .phone {
    background: url(../images/phone-number-icon.png) 7px 8px no-repeat #fff; text-indent: 2.2em;
}
.inner-page .website {
    background: url(../images/website-icon.png) 7px 10px no-repeat #fff; text-indent: 2.2em;
}
.inner-page .company {
    background: url(../images/company-icon.png) 7px 10px no-repeat #fff; text-indent: 2.2em;
}
.inner-page .rightside form p textarea{ border:none; box-shadow:none;}
.rightside .chzn-select-deselect { border:none; box-shadow:none;}
.rightside textarea { width:93%; min-height:85px;}
.capchas {
	 width:100%;
}
.capchas b{
	 float:left;
}
.capchas input{
	  width:80% !important;
}

.form-highlight{ background:#6fcb74 !important; border-color:#53b358 !important;}
.form-highlight h4 {color:#fff; text-align:center; font-size: 26px; background-color:#53b358; margin:-17px -17px 17px -17px; padding:7px 16px 10px 16px;
 border-bottom:solid 1px #86e08b; line-height:32px;}
.inner-page .rightside form p .btn {
	height: 57px; margin-top:10px;
	font-size: 1.8em;
	color:#fff !important;
	background-color: #1b82dc;
   *background-color: #1b82dc;
	background-image: -moz-linear-gradient(top, #349df8, #1b82dc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#349df8), to(#1b82dc));
	background-image: -webkit-linear-gradient(top, #349df8, #1b82dc);
	background-image: -o-linear-gradient(top, #349df8, #1b82dc);
	background-image: linear-gradient(to bottom, #349df8, #1b82dc);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd8829', endColorstr='#ffe55427', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/******************************************
			 INNER PAGE social media
*******************************************/
.side-bar-social-media {
	padding: 10px 0 0 0;
}
.side-bar-social-media li {
	float: left;
	margin-left: 26px;
}
.side-bar-social-media .fa {
	font-size: 1.8em;
	color: #fff;
	height: 70px;
	line-height: 70px;
	text-align: center;
	width: 70px;
	margin-bottom: 20px;
}
.side-bar-social-media .fa-facebook {
	background: #457e9b;
}
.side-bar-social-media .fa-twitter {
	background: #62afd1;
}
.side-bar-social-media .fa-pinterest {
	background: #dd5338;
}
.side-bar-social-media .fa-youtube {
	background: #be4f3a;
}
.side-bar-social-media .fa-linkedin {
	background: #457e9b;
}
.side-bar-social-media .fa-google-plus {
	background: #d85943;
}
/******************************************
			 INNER PAGE Subscribe to newsletter
*******************************************/
.subscribe-newsletter {
	background: #363f47;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	overflow: hidden;
}
.subscribe-newsletter h4 {
	color: #fff;
	padding-bottom: 0px;
}
.subscribe-newsletter p {
	color: #fff;
}
.subscribe-newsletter .email-box {
	width: 100%;
}
.subscribe-newsletter .email-box input {
	float: left;
	width: 66%;
	border-radius: 0px !important;
}
.subscribe-newsletter .email-box .btn {
	float: left;
	width: 33% !important;
	font-size: 25px;
	border-radius: 0px !important;
	height: 44px;
}
.innerclient-logo {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.innerclient-logo li {
	float: left;
}
.innerclient-logo .sp {
	margin: 0px 7px;
}
/******************************************
  INNER PAGE category link
*******************************************/
.nudge ul li a {
	background-color: #fff;
	color: #68696a !important;
	padding: 10px 0 10px 15px;
	display: block;
	text-decoration: none;
	border-top: 1px solid #eee;
	font-family: 'Ropa Sans', sans-serif;
	font-size: 18px;
}
.nudge ul li a:hover {
	color: #f06c28 !important;
}
.nudge ul li .fa {
	margin-right: 10px;
}
/******************************************
   PRICE TABLE
*******************************************/
.tabpanel {
	float: left;
	width: 100%;
	overflow: auto;
	display:none;
}
/* Table 1 Style */
table.table1 {
	font-family: 'Ropa Sans', sans-serif;
	border-collapse: separate;
}
.table1 thead th {
	padding: 15px;
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
	background: url(../images/tabel-bg.jpg) left top repeat-x;
}
.table1 .high {
	background: #f2701b !important;
}
.table1 .high .top {
	background: #f2701b !important;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	position: absolute;
	width: 10.3%;
	margin: -134px 0 0 -15px;
}
.table1 .border-left {
	border-radius: 4px 0 0px 0px;
	-moz-border-radius: 4px 0 0px 0px;
	-webkit-border-radius: 4px 0 0px 0px;
}
.table1 .border-right {
	border-radius: 0px 4px 0px 0px;
	-moz-border-radius: 0px 4px 0px 0px;
	-webkit-border-radius: 0px 4px 0px 0px;
}
.table1 thead th .dolar-price {
	font-weight: bold;
	display: inline-block;
	margin: 0px;
	text-align: center;
	padding: 23px 0 0 0;
	color: #404c52;
	font-size: 23px;
}
.table1 .cricle1 {
	background: url(../images/sprite.png) 0px -233px no-repeat;
	height: 69px;
	width: 69px;
	display: inline-block;
	margin-top: 10px;
}
.table1 .twocol {
	background-position: -81px -233px;
}
.table1 .treecol {
	background-position: -162px -233px;
}
.table1 .forcol {
	background-position: -243px -233px;
}
.table1 .fivecol {
	background-position: -324px -233px;
}
.table1 tbody {
	background: url(../images/t-body-bg.jpg);
	border-left: solid;
	border-color: #dddddd;
}
.table1 .li-bg {
	background: #f1f1f1;
}
.table1 .fa {
	font-weight: normal;
	font-size: 20px;
	color: #6eb459;
}
.table1 .fa-ban {
	color: #e64e3e;
}
.table1 tbody th {
	color: #666;
	border: solid 1px #dddddd;
	padding: 0px 10px;
	font-weight: normal;
	text-align: left;
}
.table1 tbody td {
	padding: 10px;
	text-align: center;
	border: 1px solid #dddddd;
	color: #666;
}
.table1 .button {
	background: #3e7192;
	border-radius: 26px;
	color: #fff;
	padding: 3px 8px;
}
.table1 .button .fa {
	color: #fff;
	font-size: 15px;
	margin-left: 4px;
}
.table1 .pn {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/******************************************
           BLOG PAGE
*******************************************/
.blog-box-main {
	float: left;
	width: 100%;
	border-top: solid 10px #f0f0ee;
	padding-top: 30px;
	margin-bottom: 30px;
}
.blog-top-line {
	background-position: 0px -85px;
	background-repeat: repeat-x;
	height: 5px;
	float: left;
	width: 100%;
}
.blog-box-main .blogheading_main {
	width: 100%;
}
.blog-box-main .user-blck {
	float: left;
	margin-right: 15px;
}
.blog-box-main .user-blck img {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.blog-box-main .hadding-main {
	overflow: hidden;
}
.blog-box-main .hadding-main h4 {
	line-height: 28px;
}
.blog-box-main .hadding-main h4 a {
	color: #1c70b6;
	font-size: 30px;
	font-weight: 300;
}
.blog-box-main .hadding-main h4 a:hover {
	color: #3ca14c;
}
.blog-box-main .post-info {
	width: 100%;
}
.blog-box-main .thecategory {
	float: left;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	line-height: 27px;
	margin-right: 30px;
}
.blog-box-main .post-info .fa {
	margin-right: 5px;
}
.blog-box-main p {
	margin-top: 10px;
}
.blog-box-main .read-btn {
	background: #1abc9c;
	padding: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: 'Ropa Sans', sans-serif;
	color: #fff;
	float: right;
	font-size: 20px;
	margin-right:1.25em;
}
.blog-catego {
	background: #1a6489;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	margin: auto;
	width: 1170px;
}
.blog-catego li {
	border-right: solid 1px #1f749e;
	float: left;
}
.blog-catego li a {
	color: #fff;
	padding: 14px 20px;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Ropa Sans', sans-serif;
	float: left;
}
.blog-catego li a:hover {
	background: #04354d;
}
/******************************************
           CONTACT US PAGE
*******************************************/
.contact-us-page {
	width: 100%;
}
.contact-us-page .form-box-left {
	float: left;
	width: 50%;
	background: #f4f4f4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 20px 20px 10px 0px;
	position: relative;
}
.contact-us-page .form-box-left .btn {
	color: #FFFFFF;
	width: 74%;
}
.contact-us-page .form-box-left li {
	float: left;
	width: 46.7%;
	margin-left: 1.2em;
	margin-bottom: 10px;
}
.contact-us-page .form-box-left li textarea {
	padding: 5px;
	line-height: normal;
	height: 150px;
}
.contact-us-page .milling-address {
	float: right;
	width: 48%;
}
.contact-us-page .address-box {
	float: left; width:44%;
	padding-left: 3%;
	
	margin-bottom: 30px;
}
.contact-us-page .address-box .img {
	float: left;
	margin-right: 10px;
}
.contact-us-page .address-box .content-m {
	float: left;
}
.contact-us-page .address-box h2 {
	font-size: 18px;
	margin: 0px;
	color: #3ca14c;
}
.contact-us-page .address-box span {
	color: #1d93ca;
	font-size: 15px; font-weight:normal;
	display: inline-block;
}
.contact-us-page .address-box p {
	padding: 0px;
	padding-top: 5px;
}
.contact-us-page .address-box p img {
	margin-right: 8px;
}
.google-map {
	border: 5px solid #FFFFFF;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	height: 200px;
	width: 90%;
	margin-left: 8%;
}
.conatct_mailing { float:left; width:100%;}
.quick_p { float:left; margin-right:10px;}
/******************************************
           Client Testimonials
*******************************************/

.testimonials {
	width: 100%;
}
.testimonials .one_half {
	float: left;
	margin-right: 4%;
	position: relative;
	width: 48%;
	margin-bottom: 2%;
}
.testimonials .last {
	clear: right;
	margin-right: 0 !important;
}
.testimonials .content-min {
	background: #F9F9F9;
	border: 1px solid #EEEEEE;
	float: left;
	line-height: 21px;
	padding: 20px 30px;
}
.testimonials .fa {
	float: left;
	    color: #ccc;
    font-size: 1.4em;
}

.top_testi {
    color: #333;
    font-size: 20px;
    font-family: 'Ropa Sans',sans-serif;
    font-weight: bold;
    text-align: right;
	padding-top:10px;
}
.top_testi strong { font-weight:normal; color:#999;}
.testimonials p { padding-bottom:0px;}
.testimonials .readmore {
	
    background-color: #41AC67;
    border-radius: 4px;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: normal;
    padding: 2px 5px;
    text-align: center;

}

/*VIDEO*/
#main {
	/* The main container div */
	position: relative;
	margin-bottom: 30px;
	background: #F9F9F9;
	border: 1px solid #EEEEEE;
	overflow: hidden;
}
#holder {
	width: 100%;
	position: relative; padding-bottom:20px; display:inline-block;
}
	
#holder li {
    background:#FFFFFF;
    border: 1px solid #EEEEEE;
    float: left;
    min-height: 356px;
    margin-left: 20px;
    margin-top: 20px;
    padding: 10px 20px 20px 20px;
    width: 44%;
}

#holder li iframe {
	height: 318px;
	margin-top:10px;
	width: 100%;
}
#holder li b {   color: #1789B4;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
	float:left;width:100%;
    font-weight: bold;
}
#holder li span { font-size:16px; padding-right:5px;}
.swControls {
	position: absolute;
	margin-top: 0px;
}
a.swShowPage {
	background-color: #444444;
	float: left;
	height: 15px;
	margin: 4px 3px;
	text-indent: -9999px;
	width: 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
a.swShowPage:hover, a.swShowPage.active {
	background-color: #2993dd;
	-moz-box-shadow: 0 0 7px #1e435d inset;
	-webkit--moz-box-shadow: 0 0 7px #1e435d inset;
	box-shadow: 0 0 7px #1e435d inset;
}
.holder ul li strong{color: #3c8fbb;
    font-size: 18px;
    font-weight: bold;}
/******************************************
          	notepad BOX
*******************************************/

.notepad-main { width:99%; float:left; margin-bottom:30px; border-right:solid 1px #d3d7db;}
.scroll-testimonals { width:100%; float:left;}
.scroll-testimonals li { float:left;}
.notepad {
    background: url(../images/notepad_bg.png)  left top repeat-y;
   float:left;
   width:100%;
    font-family:'Oswald',sans-serif;
	height:145px;
}


.notepad .author {
    background: url(../images/notepad_quote_icon.png) no-repeat  left center;
    float: left;
    font-size: 11px;
    line-height: 24px;
	margin-left: 36px;
	
    padding-left: 20px;
}
.notepad  p{
	text-align:left;
    font-family:'Oswald',sans-serif;
	font-size:17px;
	padding:0px 20px 17px 40px;
	line-height:21px;
	color:#1e5889;
}


.notepad-top {
    background: url(../images/notepad_top_bg.png) left top repeat-x ;
    height: 45px;
    width: 100%;
	float:left;
}
.notepad-bot {
    background: url(../images/notepad_bot_bg.png) left bottom repeat-x;
    height: 27px;
    width:100%;
	float:left;
}
/******************************************
          	Webinars Page
*******************************************/
.feed-secondary {
	width: 100%;
}
.feed-secondary li {
	width: 22.4%;
	float: left; margin-left:2%;
	margin-bottom: 30px;
}
.feed-secondary li .fuck-content {
	padding:0px; width:100%
}
.feed-secondary li .fuck-content a img { width:100% !important; height:auto !important;}
.feed-secondary li h4 {
	font-weight: bold;
	padding: 0 0 5px;
	 min-height: 48px;
	font-size: 15px; text-align:center;
	font-family: 'open sans',arial,sans-serif;
}
.feed-secondary .box-bg { background-color:#eff2f3; border:solid 1px #e1e1e1; width:100%;margin-top:10px;}
.feed-secondary .box-bg .mac-bbok { font-weight:bold; font-size:15px; background:url(../images/case-studies/mac-book.png) left top no-repeat; width:150px; height:124px; line-height: 12px; margin:auto; margin-bottom:20px; margin-top:20px;}
.feed-secondary .box-bg .mac-bbok div { padding:18px 0 0 9px;  font-size: 11px;}
.feed-secondary .box-bg .mac-bbok span { font-style:italic; font-size:8px;}
.feed-secondary li {
	font-size: 14px; text-align:center;
}
.feed-secondary li .fa {
	margin-right: 5px;
}
.feed-secondary li a img {
	width: 100%;
	margin-top: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.feed-secondary .button {
	background: #4cb051; font-weight:bold;
	border-radius: 4px;
	color: #FFFFFF;
	display:inline-block;
	font-size: 16px;
	padding: 10px;
	margin-top: 14px;
}
.feed-secondary .pn {
	padding-right: 0px !important;
}
/******************************************
          	MEET OUR TEAM
*******************************************/
.grid-display .teammember {
	margin-bottom: 3%;
	float: left;
	text-align: center; margin-left: 6%;
	
}
.grid-display .teammember h3 {
	margin: 20px 0 0 0;
	font-size: 18px; text-align:center;
	font-weight: bold;
}
.grid-display .teammember p {
	text-align: center;
	margin: 0px;
	padding: 0px; font-size:14px;
}
.grid-display .teammember .profile-pic {
	display: block; width:150px;
	position: relative;
	
}

.grid-display .teammember .profile-pic  img { border-radius:100%;
    
}
.grid-display .teammember .profile-pic .alt {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left:0px;
	z-index: 2;
	-webkit-transition: opacity 100ms ease-in-out;
	-moz-transition: opacity 100ms ease-in-out;
	-o-transition: opacity 100ms ease-in-out;
	transition: opacity 100ms ease-in-out;
}

.grid-display .teammember:hover { cursor:pointer;}
.grid-display .teammember:hover .profile-pic .alt{ cursor:pointer; opacity: 1;
	filter: alpha(opacity=100);
}
/******************************************
          	ABOUT US PAGE
*******************************************/
.about-us-page {
	width: 100%;
}
.about-us-page img {
    height: auto !important;
    width: 100% !important;
}
.orangr {
	color: #3ca14c;
}
.about-us-page .one_third {
	float: left;
	width: 100%;
	position: relative;
}
.about-us-page .photo { width:100%; padding-top:20px; border-top:2px solid#BBBDBD; padding-bottom:10px; margin:20px 0px; border-bottom:2px solid#BBBDBD; float:left;}
.about-us-page .one_third img { width:100%; height:auto;}
.aboutTeams { border-top:2px solid#BBBDBD; padding-top:20px; margin-top:20px; width:100%; float:left;}

.aboutTeams  h5 { font-size: 15px;
}
.about-us-page  .read-more {
   background: url(../images/sprite.png) -428px -244px no-repeat;
font-family: 'Covered By Your Grace', cursive;
font-size:1.8em;
    margin-top: 24px;
    text-align: right;
	float:right;
    transform: rotate(-7deg);
    transform-origin: 50% 50% 0;
	padding-bottom:20px;
	width: 17%;
	color:#48ac51;
	margin-right:6%;
}
.about-us-page p {
	padding-bottom: 10px;
}
.about-us-page .about-full-pod {
	float: left;
	width: 100%;
	margin-bottom:20px;
	
}
.col-sm-3 {
	width: 38%;
	float: left;
}
.col-sm-3 iframe{ width:100%; min-height:176px; height:100%;}

.col-xs-12 {
	position: relative;
	float: right;
	width: 60%;
}
.our-achivements-logo { width:100%; border-top:1px solid#BBBDBD;}
.our-achivements-logo img{ width:100%;}
/*TIME LINE CSS*/
.page-content .whyebrandzbg {
	position: relative;
	height: 100%;
	float:left;
	width:100%;
	padding-bottom:10px; 
}
.page-content .whyebrandzbg .container_20 {
	margin: 0 auto;
    width: 1170px;
}

.page_headfff {
    color: #181D23;
    display:inline-block;
	font-weight:bold;
    font-size: 2em;
    margin: 10px 0 20px 0;
    text-align: center;
    width: 100%;
}
.page-content .timelinewrap {
	float: left;
	width: 100%;
	position: relative; margin-top:20px;
	padding-bottom: 13px;
}
.page-content .timelinewrap:after {
	width: 3px;
	height: 100%;
	position: absolute;
	left: 50%;
	content: "";
	margin-left: -1.5px;
	background: #1eb8f1;
}
.page-content .timelinewrap li {
	position: relative;
	z-index: 1;
	float: right;
	width: 43%;
	background: #EBEFF1;
	border-radius: 10px;
	padding: 0.9em;
	border: 1px solid #D8DEE1;
}
.page-content .timelinewrap li:not(:first-child) {
    margin-top: 3.8em;
}
.page-content .timelinewrap li:nth-child(2n+1):after {
	content: "";
	position: absolute;
	top: 16%;
	right: -28px;
	width: 0;
	height: 0;
	border-left: 28px  solid #EBEFF1;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}
.page-content .timelinewrap li:nth-child(2n+2):after {
	content: "";
	position: absolute;
	top: 24%;
	left: -28px;
	width: 0;
	height: 0;
	border-right: 28px solid #EBEFF1;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}

.page-content .timelinewrap li .psab {
	position: absolute;
	z-index: 5;
	top: 16%;
	width: 22px;
	height: 22px;
	border: solid 3px #fff;
	border-radius: 50%;
	background: #75ce66;
}
.page-content .timelinewrap li:nth-child(2n+2) .psab {
	left: -10.5%;
	margin-left: -11px;
	 margin-top: 12px;
}
.page-content .timelinewrap li:nth-child(2n+1) .psab {
	right: -10.7%;
	margin-right: -11px;
}
.page-content .timelinewrap li:nth-child(2n+2) {
	float: right;
	margin-left: 4%;
	clear: right
}
.page-content .timelinewrap li:nth-child(2n+1) {
	float: left;
	clear: left
}
.page-content .timelinewrap li strong {
	font-size: 1.3em;
	color: #282a2d;
	margin-bottom: 0.4em;
	float: left;
	width: 100%
}

.page-content .timelinewrap li p span {
	color: #2d75b6;
}

.btn-large.yellow:after {
    background:#47a84c;
}
.page-content .btn-large:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2;
}
.page-content .btn-large.yellow {
    border-color: #47a84c !important; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
    color: #fff; font-size:2.4em; font-weight: bold;
}
.page-content .btn-large {
    border: 5px solid #FFFFFF;
    display:inline-block;
    font-size: 1.7em;
    padding: 0.1em 25px;
    position: relative;
    text-decoration: none;
    transition: all 0.6s ease-in-out 0s;
    z-index: 5;
	margin:20px 0px;
}
.page-content .text_center {
    text-align: center;
}
/******************************************
          	CAREER PAGE
*******************************************/
.career-page { width:100%; border-bottom: 1px solid#BBBDBD; padding-bottom:10px;}
.job-main-box { width:100%; margin-top:20px;}
.job-main-box li { float:left; width:43%; background-color:#ebeff1; border-radius: 4px; -moz-border-radius: 4px;-webkit-border-radius: 4px;
border:solid 1px #d8dee1; padding:16px; margin-left:2.5%;margin-bottom:2.5%;}
.job-main-box li h2 { color:#1789b4; font-size:16px; font-weight:bold; font-family:'Open Sans',sans-serif;}
.job-main-box li .location { width:100%; font-weight:normal;}
.job-main-box li .location span { float:left;  margin-right: 18px;}
.job-main-box li .location .read-mor { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:2px 5px; color:#fff; text-align:center;
background-color:#41ac67; float:right; font-size:13px; font-weight:normal; margin-top:10px;}

.job-main-box li .fa { margin-right:5px;}
.job-main-box li p { margin-top:10px; width:100%; float:left; padding-bottom:10px; border-top:solid 1px #d2d9dc; padding-top:6px; text-align:left;}

ul.single li {
    margin: 0 0 10px 17px !important; font-weight:normal; font-size:15px;
	 list-style: square outside;  line-height: 23px !important; padding-left: 3px !important; background:none !important;
}
.apply-form { width:100%; margin-bottom: 30px;}
.apply-form .btn{ width:74%;}
/******************************************
          	LOGIN REGISTER
*******************************************/
.login { float:right !important; width:40% !important;}
.register {float:left; width:56%;}
.register form {
    padding: 20px;
    background: #f8f8f8 url(../images/pattern.jpg) left top repeat;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.3);
}
.register form h2 {
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 2px solid#bbb;
    font-size: 38px;
    font-weight: 300;
    text-align: center;
}
.register form h2 img { margin-right:10px;}
.register form input {
    width: 95%;
    height: 30px;
    background: #fcfcfc;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
    font-size: 16px;
}
.register form select {
    width: 95%;
    height: 38px;
	padding: 7px;
	margin-bottom: 10px;
    background: #fcfcfc;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.1) inset;
    font-family: 'PT Sans', Helvetica, Arial, sans-serif;
    font-size: 16px;
}

.register form input:focus {
    border: 1px solid #ccc;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.register form  span strong{
    color: #47A84C;
	
}
.register form input { height:20px; line-height:20px; margin-bottom:10px;}
.register form .btn { margin-top:10px; font-size:28px; width:96%;}

.white_content {
    display: none;
    left: 31%;
    position: fixed;
    top: 22%;
    z-index: 1002;
}
.addtocart_popup_bg {
    background: url("../images/addtocart_popup_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 329px;
    width: 505px;
}
.cart_popup_icon {
    float: left;
    height: 101px;
    margin: -33px 0 0;
    text-align: center;
    width: 490px;
}
.cart_popup_text {
    color: #5E5E5E;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 25px 0 0;
    text-align: center;
    width: 490px;
}
.cart_popup_close {
    float: right;
    height: 40px;
    margin: 25px 40px 0 0;
    position: relative;
    width: 38px;
}
.cart_button_main {
    float: left;
    margin: 62px 0 0 50px;
    width: 380px;
}
.cart_button {
    float: left;
    height: 52px;
    margin-left: 20px;
    width: 166px;
}
.viewcart_main {
    float: left;
    margin-top: 32px;
    width: 763px;
}
.viewcart_topbg {
    background: url("../images/viewcart_topbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 50px;
    padding: 0 0 0 5px;
    width: 758px;
}
.viewcart_topbg .name {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    padding-left: 38px;
    width: 345px;
}
.viewcart_topbg .quantity {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    width: 130px;
}
.viewcart_topbg .price {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    width: 87px;
}
.viewcart_topbg .amount {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    width: 106px;
}
.viewcart_topbg .remove {
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    width: 48px;
}
.viewcart_repetbg {
    background: url("../images/viewcart_repetbg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    width: 763px;
}
.viewcart_repetx_bg {
	width:753px;
	float:left; /*background:url(../images/viewcart_repetx_bg.gif) repeat-x #f1f1f1;*/
	background:#f1f1f1;
	margin:0 5px;
}
.viewcart_repetx_bg .main {
	width:753px;
	height:45px;
	float:left;
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #ccc;
	background:url(../images/viewcart_repetx_bg01.gif) repeat-x;
}
.viewcart_repetx_bg .name {
	width:352px;
	float:left;
	font-size:14px;
	padding-left:33px;
	padding-top:13px;
	line-height:18px;
	color:#595959;
}
.viewcart_repetx_bg .quantity {
	width:87px;
	height:37px;
	float:left;
	padding:8px 0 0 41px;
	border-left: 1px solid #CCCCCC;
}
.viewcart_repetx_bg .quantity .quantitybox {
	width:50px;
	height:29px;
	float:left;
	background:url(../images/quantity_textbox.png) no-repeat;
}
.viewcart_repetx_bg .quantity .quantitybox .text {
	width:42px;
	text-align:center;
	line-height:29px;
	float:left;
	background:none;
	border:none;
	font-size:18px;
	color:#4b4b4b;
	font-weight:bold;
	margin:2px 4px 2px 4px;
}
.viewcart_repetx_bg .price {
	font-family: 'CalibriRegular';
	width:85px;
	height:30px;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	line-height:18px;
	color:#6f6d6d;
	border-left:solid 1px #cccccc;
}
.viewcart_repetx_bg .amount {
	font-family: 'CalibriRegular';
	width:106px;
	height:30px;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	line-height:18px;
	color:#6f6d6d;
	border-left:solid 1px #cccccc;
}
.viewcart_repetx_bg .remove {
	width:45px;
	height:45px;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:18px;
	color:#FFF;
	border-left:solid 1px #cccccc;
}
.viewcart_repetx_bg .remove .cart_removeicon {
	width:45px;
	height:30px;
	float:left;
	margin:12px 0 0 0px;
	text-align:center;
}
.viewcart_repetx_bg .main01 {
	width:720px;
	background:#FFF;
	height:45px;
	float:left;
	margin:0px 0 0 0;
	padding:0px 0 0 33px;
	border-bottom:solid 1px #ccc;
}
.viewcart_repetx_bg .main01 .subtotal_amt {
	width:152px;
	float:right;
	border-left:solid 1px #ccc;
	height:45px;
}
.viewcart_repetx_bg .subtotal_amttext {
	width:127px;
	height:30px;
	float:left;
	font-size:19px;
	font-weight:bold;
	padding-top:14px;
	line-height:20px;
	color:#5e5e5e;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
}
.viewcart_repetx_bg .subtotal {
	height:30px;
	float:right;
	font-size:19px;
	font-weight:bold;
	padding-top:14px;
	line-height:20px;
	color:#106da4;
	padding-right:15px;
}
.viewcart_repetx_bg .main01 .update {
	width:81px;
	height:21px;
	float:right;
	margin:12px 15px 0 0;
}
.couponcode {
	width:143px;
	height:16px;
	float:left; /*background:url(../images/cart_couponcode_bg.png) no-repeat;*/
	margin-top:2px;
	padding:7px 10px;
}
.cart_apply_buttonbg {
	width:67px;
	height:31px;
	float:left; /*background:url(../images/cart_apply_buttonbg.png) no-repeat;*/
	margin:9px 0 0 20px;
}
.cart_apply_buttonbg {
	width:67px;
	height:31px;
	float:left; /*background:url(../images/cart_apply_buttonbg.png) no-repeat;*/
	margin:9px 0 0 20px;
}
.cart_apply_button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5a5a5a;
	float:left;
	width:67px;
	text-align:center;
	line-height:30px;
}
.cart_apply_button a {
	color:#5a5a5a;
	text-decoration:none;
}
.cart_apply_button a:hover {
	color:#59ae00;
	text-decoration:none;
}
.payment_option {
	width:753px;
	float:left;
}
.payment_option_main {
	width:680px;
	float:left;
	padding:30px 0 0 70px;
}
.payment_option01 {
	width:158px;
	height:48px;
	float:left;
	margin-left:28px;
}
.payment_option03 {
	width:184px;
	height:51px;
	float:left;
	margin-left:28px;
}
.payment_option04 {
	width:117px;
	height:70px;
	float:left;
	margin-left:28px;
}
.cart_payment_line {
	width:748px;
	height:4px;
	float:left;
	background:url(../images/cart_payment_line.png) no-repeat;
	margin-top:30px;
}
.cart_payment_text {
	font-family: 'CalibriRegular';
	font-size:22px;
	color:#007b94;
	float:left;
	width:748px;
	text-align:center;
	margin-top:-10px;
	line-height:30px;
}
.payment_option_main {
	width:680px;
	float:left;
	padding:30px 0 0 70px;
}
.payment_option01 {
	width:158px;
	height:48px;
	float:left;
	margin-left:28px;
}
.payment_option03 {
	width:184px;
	height:51px;
	float:left;
	margin-left:28px;
}
.payment_option04 {
	width:117px;
	height:70px;
	float:left;
	margin-left:28px;
}
.viewcart_bottombg {
    background: url("../images/viewcart_bottombg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 15px;
    width: 763px;
}
.rightside_main { float: left;
    margin: 7px 9px 9px;}
	/*width:760px;
	float:left;
	margin:0px;
	padding:0px 0 10px 0;
	
	background: url(../images/title-bg.png) repeat-x scroll left center transparent;
    display: inline-block;
    height: auto;
   width:760px;*/
.cart_achivment {
	width:760px;
	float:left;
}
.cart_right_line {
	width:760px;
	height:9px;
	float:left;
	background:url(../images/cart_right_line.png) no-repeat;
}
.cart_achivment_img {
	width:740px;
	float:left;
	margin:25px 0 0 20px;
}
.achivements {
	width: auto;
	margin-top:20px !important;
	float: left;
	margin-right: 10px;
	background:#FFF;
	border:solid 1px #ccc;
	padding:3px;
}
.achivements img {
/*height: 125px;
   width: 112px;*/
}
.margin-none {
	margin:0px;
}
.rightside_main h3{border-left: 4px solid #68C345;
    color: #0887D4;
    float: left;
    font-family: oswaldbook;
    font-size: 18px;
    font-weight: normal;
    height: auto;
    line-height: 23px;
    margin-bottom: 7px;
    padding-bottom: 0;
    padding-left: 7px;
    text-transform: uppercase;
    width: 645px;
}
.promotionalcode{
	background-image:url(images_new/coupon-bg.gif);
	width:152px;
	height:25px;
	border:0px;
	padding-left:10px;
}
/*.inner-page .leftside ul {
    padding-left: 10px;
}
.inner-page .leftside ul li {
    background: url("../images/sprite.png") no-repeat scroll 0 -168px rgba(0, 0, 0, 0);
    line-height: 28px;
    padding-left: 20px;
}*/
/*Awards LOGO*/
.awardslogo-main { width:100%; float:l; border-top: 1px solid#BBBDBD; padding-top:20px; margin-top:8px;}
.awardslogo-main .logo-img { width:100%; margin-bottom:20px; display:inline-block;}
.sub-logo-img {  float: left;
    margin-bottom: 9px;
    margin-left: 0;
    margin-top: 7px;
    width: 100%;}
.sub-logo-img li{border: 1px solid #dbdbdb;
    border-radius: 4px;
    float: left;
    margin-right: 14px;
    padding: 5px;
    text-align: center;margin-bottom:7px;}
.awardslogo-main .logo-img li{ padding:5px; text-align:center; border:solid 1px #dbdbdb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float:left; margin-right:14px;}
.awardslogo-main .as-seen-on-logo { width:100%; display:inline-block;}
.awardslogo-main .as-seen-on-logo li{ padding:5px; text-align:center; border:solid 1px #dbdbdb; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; float:left; margin-right:20px; margin-bottom:20px;}
/*Case Studies*/
.case-studies { width:100%; float:left; border-top: 2px solid#BBBDBD; padding-top:20px;}
.case-studies .img-box li { float:left; padding:14px; margin-left: 25px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
 border: 1px solid #EEEEEE; margin-bottom:20px; width:28%;
}
.case-studies .img-box li img { width:100% !important; height:auto !important; }
.traffic-increased { width:100%; padding:10px 0px; border-bottom:solid 2px #ddd; font-weight:bold;}
.traffic-increased  strong { color:#3689BE;}
.traffic-increased span { float:right;}
.case-studies .img-box p { padding:10px 0 0 0;}
.case-studies-deatls { width:100%;}
h6 { font-weight:bold; color:#4fb354; font-size:36px;}
.case-studies-deatls .fl { margin-right:10px;}
.ranking-table { width:100%; margin-bottom:20px;}
.ranking-table table th { background-color:#27a0d2; color:#fff; padding:8px; border:solid 1px #ddd;}
.ranking-table table td { text-align:center; font-weight:normal; padding:8px; border:solid 1px #ddd;}
.ranking-table table .first { background-color:#f8f8f8;}
.case-studies-deatls .testimonials2 { width:100%; float:left; margin:20px 0px;} 
.case-studies-deatls .testimonials2 .profile-main { width:100%;}
.case-studies-deatls .testimonials2 .profile-main .img {margin-left: 5%; border-radius:50%; overflow:hidden; float:left;  border:6px solid #EFEFEF;}

.case-studies-deatls .testimonials2 .name {
    float: left;
    padding-left: 18px;
    padding-top: 14px;
}

.case-studies-deatls .testimonials2 .name a {
    color: #181D23;
    font-size: 16px;
}

.case-studies-deatls .testimonials2 .name span {
    color: #0074BC;
    font-size: 15px;
    font-weight: bold;
}
.case-studies-deatls .quote-text {
	background-color: #F6F9FA;
	border-radius: 4px;
	border:solid 4px #DCE8ED;
	color:#414850;
	font-size: 16px;
	font-style: italic;
	line-height: 1.5;
	display: inline-block;
	margin: 30px 0 30px;
	padding: 26px;
	position: relative;
}
.case-studies-deatls .blockquote-img { width:31px; height:21px; background:url(../images/blockquote.png) no-repeat; position:absolute; top: -21px; left: 56px;}
.high_call_acion {background:url(../images/inner-hight-bg.png) right top no-repeat; min-height:52px;   font-weight: bold;
    line-height: 66px; display:block;
    min-height: 65px; 
     margin-bottom:15px;  color: #fff; text-indent:7%; font-size: 21px;}
.privacy_policy { text-align:center; }
.privacy_policy a{color:#fff; font-size:13px;}
.bold{ font-weight:bold;}]

/*expert-talk*/

.expert-talk-main-block { width:100%;}
.sarvy1 {margin-bottom:30px;}
.sarvy1 img { width:100% !important; height:auto !important;}
.expert-talk-client { width:100%;}
.expert-talk-client li { float:left; width:25%; text-align:center; min-height: 164px;}
.expert-talk-client li strong {
    font-size: 14px !important;
    font-weight: normal;
    margin: 10px 0 4px 0 !important;
}
.expert-talk-client li  p {font-size: 14px; text-align:center; line-height:normal; margin:0px; padding:0px;
}
.expert-clients {  /*margin-right:10px;*/}
.inner-page .leftside .expert-clients img { border:solid 4px #ddd; width:71px !important; height:71px !important; border-radius:100%; -moz- border-radius:100%; -webkit- border-radius:100%;}

.start_getting { background-color:#ededed; border-radius:4px; padding:16px 20px; overflow:hidden;}
.start_getting strong { float:left; width:auto !important; font-size:32px !important; margin-bottom:0px !important; color:#226ba4; font-weight:200 !important;}
.start_getting .alternative-1{border-radius:3px; float:right; background-color: #52b857;  color:#fff; font-weight:bold;  padding:10px 20px; text-transform:uppercase;}
.start_getting .alternative-1:hover { background-color:#0074bc;}

.mian_sidbar_nav { margin-bottom:30px;}
.mian_sidbar_nav h3 {color: #384047; font-size:23px;}
.sidbar_nav li {
    background:#e5e5e5;
    margin: 8px 0;
    padding:8px 0 8px 20px;
}

.sidbar_nav li a { color:#444; font-weight:normal;}

.thanks_img { text-align:center; padding-bottom:20px;}




/* made by kevin for myaacount page after login */
.control_panel_page {
    float: left;
    margin-top: 5px;
    width: 760px;
}
.control_topbg {
    background: url("../images/control_topbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 39px;
    width: 760px;
}
.control_topbg_text {
    color: #fff;
    float: left;
    font-size: 24px;
    padding: 2px 0 0 20px;
}
.control_repetbg {
    background: url("../images/control_repetbg.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin-left: 1px;
    width: 760px;
}
.control_rmtext {
    color: #666666;
    float: left;
    font-size: 18px;
    line-height: 22px;
    padding: 15px 0 0 25px;
}
.control_button_main {
    float: left;
    margin: 10px 0 10px 10px;
    width: 740px;
}
.control_tab_leftbg {
    background: url("../images/anchor_tab_leftbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 67px;
    width: 14px;
}
.control_tab_repetbg {
    background: url("../images/anchor_tab_repetbg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 53px;
    padding-top: 14px;
    width: auto;
}
.control_button {
    float: left;
    height: 39px;
    margin-right: 14px;
    width: auto;
}
.control_button_left {
    background: url("../images/control_left_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 39px;
    width: 11px;
}
.control_button_right {
    background: url("../images/control_right_button.png") repeat-x scroll right top rgba(0, 0, 0, 0);
    float: left;
    height: 39px;
    width: auto;
}
.control_button_text {
    background: url("../images/control_button_icon1.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
    padding: 0 7px 0 9px;
    text-indent: 24px;
}
.control_button_right a {
    color: #fff;
    text-decoration: none;
}
.control_button_text01 {
    background: url("../images/control_button_icon2.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
    padding: 0 7px 0 9px;
    text-indent: 18px;
}
.control_button_text02 {
    background: url("../images/control_button_icon3.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
    padding: 0 7px 0 9px;
    text-indent: 21px;
}
.control_button_text03 {
    background: url("../images/control_button_icon4.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
    padding: 0 7px 0 9px;
    text-indent: 24px;
}
.control_button_text04 {
    background: url("../images/control_button_icon5.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 39px;
    padding: 0 7px 0 9px;
    text-indent: 16px;
}
.control_tab_rightbg {
    background: url("../images/anchor_tab_rightbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 67px;
    width: 14px;
}
.control_submain {
    float: left;
    padding: 24px 15px 0;
    width: 730px;
}
.control_selectbox {
    background: url("../images/control_selectbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 34px;
    width: 200px;
}
.control_selecttext {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding: 7px 6px 7px 10px;
    width: 200px;
}
.control_blank {
    float: left;
    width: 30px;
}
.control_clear {
    float: left;
    height: 45px;
    margin: -5px 0 0 20px;
    width: 109px;
}
.control_confirm_topbg {
    background-color: #058221;
    float: left;
    height: 39px;
    width: 730px;
}
.order_confirm_heading {
    color: #fff;
    float: left;
    font-size: 22px;
    line-height: 24px;
    margin-top: 5px;
    padding-left: 25px;
    text-transform: uppercase;
}
.order_confirm_icon {
    height: 31px;
    position: relative;
    right: 5px;
    /*top: 8px;*/
    width: 32px;
}
.confirm_order_midal {
    background: none repeat scroll 0 0 #ccc;
    float: left;
    margin: 0;
    width: 730px;
}
.control_confirm_topbg01 {
    background: none repeat scroll 0 0 #31b54f;
    float: left;
    height: 34px;
    margin-top: 1px;
    width: 730px;
}
.order_confirm_box01 {
	width:100px;
	float:left;
}
.order_confirm_box02 {
	width:258px;
	float:left;
}
.order_confirm_box03 {
	width:53px;
	float:left;
}
.order_confirm_box04 {
	width:84px;
	float:left;
}
.order_confirm_box05 {
	width:133px;
	float:left;
}
.order_confirm_heading01 {
	font-size:13px;
	font-weight:bold;
	float:left;
	color:#FFF;
	line-height:34px;
	text-transform:uppercase;
	text-align:center;
	width:100%;
}
.order_confirm_heading02 {
	font-size:13px;
	float:left;
	color:#4c4c4c;
	line-height:16px;
	text-transform:uppercase;
	text-align:center;
	width:100%;
	padding:5px 0;
}
.control_confirm_order {
    border: 1px solid #c0c0c0;
    float: left;
    width: 728px;
}
.confirm_order_box_repet {
    background: url("../images/confirm_order_box_repet.jpg") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    width: 728px;
}
.control_pendibg_topbg {
    background-color: #781608;
    float: left;
    height: 39px;
    width: 730px;
}
.control_pending_topbg01 {
    background: none repeat scroll 0 0 #a42816;
    float: left;
    height: 34px;
    margin-top: 1px;
    width: 730px;
}
.control_recent_topbg {
    background-color: #0a718b;
    float: left;
    height: 39px;
    width: 730px;
}
.control_recent_topbg01 {
    background: none repeat scroll 0 0 #2391ad;
    float: left;
    height: 34px;
    margin-top: 1px;
    width: 730px;
}
.control_bottom_bg {
    background: url("../images/control_bottom_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 16px;
    margin-left: 1px;
    width: 760px;
}
#side-toolkit{
    position: fixed;
    left: 0;
    top: 216px;
    width: 44px;
	float:right;
    z-index: 100;
}

#side-toolkit a.contact-us {
    background: url(../images/audit-icon.png) left top no-repeat;
    display: block;
    float: right;
    height: 209px;
    margin-bottom: 10px;
    margin-right: -15px;
    outline: medium none;
    text-indent: -9999px;
    width: 71px;
}

