/*
Theme Name: Themer
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

@font-face {
    font-family:Tahoma;
    src: url('http://bgistrategy.com/wp-content/themes/Themer/font/tahoma-webfont.eot');
    src: url('http://bgistrategy.com/wp-content/themes/Themer/font/tahoma-webfont.eot#iefix') format('embedded-opentype'),
         url('http://bgistrategy.com/wp-content/themes/Themer/font/tahoma-webfont.woff') format('woff'),
         url('http://bgistrategy.com/wp-content/themes/Themer/font/tahoma-webfont.ttf') format('truetype'),
         url('http://bgistrategy.com/wp-content/themes/Themer/font/tahoma-webfont.svg#Tahoma') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{
	font-family:"Helvetica Roman";
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/helvetica_roman.eot");
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/helvetica_roman.woff")format("woff");
}

@font-face{
	font-family:Roboto-Regular;
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/Roboto-Regular.ttf");
}

@font-face{
	font-family:Roboto-Bold;
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/Roboto-Bold.ttf");
}
@font-face{
	font-family:Roboto-italic;
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/Roboto-Italic.ttf");
}

@font-face{
	font-family:Bebas;
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/BebasNeue Book.ttf");
	
}
@font-face{
	font-family:Bebas-thin;
	src:url("http://bgistrategy.com/wp-content/themes/Themer/font/BebasNeue Thin.ttf");
	
}













html{min-width:1024px;}
html{ -webkit-text-size-adjust: 100%;text-size-adjust: 100%;-ms-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%;}
body {margin:0px;  line-height:normal; -webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;  }
h1, h2, h3, h4, h5, h6, ul, ol, p{-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0;-webkit-margin-end: 0; -webkit-padding-start: 0;}

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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
body {line-height: normal;background-color: #fff;}
ol,
ul {list-style: none;}
blockquote,
q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption,
th,
td {font-weight: normal;text-align: left;}
h1,
h2,
h3,
h4,
h5,
h6 {clear: both;}
html {overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus {outline: thin dotted;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {display: block;}
audio,
canvas,
video {display: inline-block;}
audio:not([controls]) {display: none;}
del {color: #333;}
ins {background: #fff9c0;text-decoration: none;}
hr {background-color: #ccc;border: 0;height: 1px;margin: 24px;margin-bottom: 1.714285714rem;}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
small {font-size: smaller;}
img {border: 0;-ms-interpolation-mode: bicubic;}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {clear: both;}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {display: table;content: "";}


/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

/* Shared Post Format styling */
article.format-quote footer.entry-meta,
article.format-link footer.entry-meta,
article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}

/* Form fields, general styles first */
button,
input,
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button,
input {
    line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}

/* Buttons */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle,
button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
	cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default;
}
.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}

/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous,
.previous-image {
	float: left;
	width: 50%;
}
.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area,
#comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}

/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}


/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: "Roboto-Regular", Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
	min-width:1072px;
}
body.custom-font-enabled {
	font-family: "Roboto-Regular","Open Sans", Arial, sans-serif;
}
a {
	outline: none;
	color: #21759b;
	cursor:pointer;
}
a:hover {
	color: #0f3647;
}

/* Assistive text */
.assistive-text,
.site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:hover,
.main-navigation .assistive-text:active,
.main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}

/* Page structure */
.site {
	padding: 0;
	background-color: #fff;
}
.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}

/* Header */

.site-header {
	border-bottom: 3px solid rgba(222, 235, 247, 0.53);
    padding-bottom: 7px;
    padding-top: 10px;
}


.site-header {background-color:#1e6dba; position:relative; zoom:1;}
.site-header h1,
.site-header h2 {
	text-align: center;
}
.site-header h1 a,
.site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}

/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}

/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* Footer */
footer[role="contentinfo"] {
	clear: both;
	font-size: 12px;
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}


/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a,
.entry-meta a {
	color: #757575;
}
.comments-link a:hover,
.entry-meta a:hover {
	color: #21759b;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-content,
.entry-summary,
.mu_register {
	line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1,
.entry-content h2,
.comment-content h2,
.entry-content h3,
.comment-content h3,
.entry-content h4,
.comment-content h4,
.entry-content h5,
.comment-content h5,
.entry-content h6,
.comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1,
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4,
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5,
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6,
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ol,
.comment-content ol,
.entry-content ul,
.comment-content ul,
.mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul,
.comment-content ul ul,
.entry-content ol ol,
.comment-content ol ol,
.entry-content ul ol,
.comment-content ul ol,
.entry-content ol ul,
.comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul,
.comment-content ul,
.mu_register ul {
	list-style: disc outside;
}
.entry-content ol,
.comment-content ol {
	list-style: decimal outside;
}
.entry-content li,
.comment-content li,
.mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote,
.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child,
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code,
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre,
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code,
.comment-content pre code {
	display: block;
}
.entry-content abbr,
.comment-content abbr,
.entry-content dfn,
.comment-content dfn,
.entry-content acronym,
.comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address,
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl,
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt,
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd,
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption,
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}


/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child,
article.format-aside p:last-child {
	margin-bottom: 0;
}


/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}

/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}

/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}

/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}


/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite,
.comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link,
a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"],
#respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}


/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}


/* =Media queries
-------------------------------------------------------------- */

	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0;
		overflow: hidden;
	}
	.site-content {
		float: left;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		min-width:954px;
	}
	.widget-area {
		float: right;
		width: 26.041666667%;
	}
	.site-header h1,
	.site-header h2 {
		text-align: left;
	}
	.site-header h1 {
		font-size: 26px;
		font-size: 1.857142857rem;
		line-height: 1.846153846;
		margin-bottom: 0;
	}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		display: block !important;
		text-align: left;
		width: 100%;
	}
	
/* Navigation Menu */
.main-navigation {float:right;}
.main-navigation ul {margin:19px 0 0 0;text-indent: 0;}
.main-navigation li a {color: #d2d1d1;white-space: nowrap;text-decoration: none;padding:13px;display:block;font-family:"Helvetica Roman";}
.main-navigation li a:hover {color: #fff;}
.main-navigation li > a[title=Home]{display:none;}
.main-navigation li {font-size: 13px;float:left;margin:0;padding:0;display: block;	}
.main-navigation li ul {display: none;margin: 0;padding: 0;position: absolute;top: 100%;z-index: 1;}
.main-navigation li ul ul {top: 0;left: 100%;}
.main-navigation ul li:hover > ul {border-left: 0;display: block;}
.main-navigation li ul li a {background: #efefef;border-bottom: 1px solid #ededed;display: block;font-size: 11px;font-size: 0.785714286rem;line-height: 2.181818182;padding: 8px 10px;padding: 0.571428571rem 0.714285714rem;width: 180px;width: 12.85714286rem;white-space: normal;}
.main-navigation li ul li a:hover {background: #e3e3e3;color: #444;}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {color: #fff;}
.menu-toggle {display: none;}
	
	.entry-header .entry-title {
		font-size: 22px;
		font-size: 1.571428571rem;
	}
	#respond form input[type="text"] {
		width: 46.333333333%;
	}
	#respond form textarea.blog-textarea {
		width: 79.666666667%;
	}
	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}
	.template-front-page.has-post-thumbnail article {
		float: left;
		width: 47.916666667%;
	}
	.entry-page-image {
		float: right;
		margin-bottom: 0;
		width: 47.916666667%;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}
	.template-front-page.two-sidebars .widget,
	.template-front-page.two-sidebars .widget:nth-child(even) {
		float: none;
		width: auto;
	}
	.commentlist .children {
		margin-left: 48px;
		margin-left: 3.428571429rem;
	}

.clear{clear:both; height:0px; width:auto; display:block;}
.site-header-inner{ width:954px; margin:auto;}
.site-logo{display:block; width:364px; height:63px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/logo.png) no-repeat 50% 50%; float:left; margin-left:-47px;}

.footer{background-color:#1e6dba; padding:25px 0;display: none;}
.footer-inner{width:954px; margin:auto;}
.footer-left{float:left; width:540px;}
.footer-logo{display: block;width: 364px;height: 42px;background: url(http://bgistrategy.com/wp-content/themes/Themer/images/logo.png) no-repeat 50% 50%;float: left; clear:both; margin-bottom:13px; margin-left:-47px;}
.footer-text{font-size:19px; color:#fff; width:540px; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; display:block; padding-left:15px; line-height:130%; float:left; clear:both;}
.footer-right{float:right; width:338px;}

.form-joinNow{}
.form-joinNow-input{background:#fff; border:#ccc 1px solid; height:20px; line-height:20px; padding:5px 10px; margin:0 0 12px 0; color:#807979; font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif; font-size:13px; width:316px; border-radius:0px;}
.form-joinNow-row{padding:5px 0 0 0;}
.form-joinNow-label{float:left; display:block; width:200px; color:#fff; font-family: "Trebuchet MS", Verdana, Segoe, "Segoe UI", "DejaVu Sans", sans-serif; font-size:14px;}
.form-joinNow-remember{position:relative; top:1px;}
.form-joinNow-submit{float:right; display:block; width:112px; height:39px; border:none !important; cursor:pointer; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-joinnow.png) no-repeat 0 0 !important;}

.wrapper-inner{width:954px; margin:auto;}


.home-footer{width:954px; margin:auto;}

.home-benner{width:954px; margin:auto;}
.home-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#1e6dba; font-size:40px; font-weight:normal; line-height:120%; margin:10px 0 7px 0px; text-align:center;}

.home-benner-content{/*background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner.png) no-repeat right top;*/ padding-right:415px; /*height:281px; */color:#1e1e1e; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
.home-benner-content h2{font-size:20px; font-weight:normal; margin-bottom:15px; padding-right:70px; color:#bd200a;}
.home-benner-content ul{margin-bottom:60px;}
.home-benner-content ul li{font-size:18px; margin-bottom:18px; line-height:150%; padding-right:70px; color:rgb(85, 85, 85);}

.home-benner-label{color:#1e6dba; font-size:14px; font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.home-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.home-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}

.home-form{background:#717171; padding:15px 0 11px 0;}
.home-form-inner{width:954px; margin:auto; padding-top:2px;}

.form-getitnow{}
.form-getitnow-input{background:#fff; border:#ccc 1px solid; height:20px; line-height:20px; padding:5px 10px; margin:0 7px 0 2px; color:#807979; font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", sans-serif; font-size:13px; width:168px; border-radius:0px; float:left; display:block;position:relative; z-index:4;}
.form-getitnow-submit{display:block; float:left; display:block; width:136px; height:39px; border:none !important; cursor:pointer; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-getitnow.png) no-repeat 0 0 !important; position:relative; z-index:4; top:-3px; margin-left:2px; outline:none !important; box-shadow:none !important;}
.home-benner-help{position:relative; float:right; width:0px; z-index:3;}
.home-benner-help span{position:absolute; top:-297px; right:0px; z-index:3; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner.png) no-repeat 0 0; width:522px; height:522px; pointer-events:none;}
#primary{position:relative; z-index:4; zoom:1; background:#fff; margin:0; width:602px;}
#secondary{position:relative; z-index:2; zoom:1; margin:0; width:316px;}

.secondary-event{padding:0 0 15px 0; margin:0;}
.secondary-event li{display:block; margin: 0 0 22px 0;}
.secondary-event li a{display:block; padding:0; margin:0;}
.secondary-event li.events-list a{display:block; margin-bottom:6px;}
.secondary-event li a img{}

.custom-sidebar{}
.custom-sidebar h3{font-family:Helvetica, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Arial, sans-serif; font-size:13px; font-weight:bold; color:#1e6dba; text-transform:uppercase; margin:0 0 10px 0;  line-height:100%; padding:0 0 4px 0; border-bottom:#ccc 1px solid;}
.custom-sidebar a img{border:none;}

.secondary-popular-posts{margin-bottom:32px;}
.secondary-popular-posts > a{color:#666; font-size:14px;  font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; display:block; text-decoration:none; line-height:20px;}
.secondary-popular-posts > a:hover{text-decoration:underline;}
.secondary-popular-posts > .view-all-link-space{text-align:right; margin-top:13px; line-height:20px; border-top:#ccc 1px solid;}
.secondary-popular-posts > .view-all-link-space > a{color:#1e6dba; font-size:12px; font-family:Helvetica, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Arial, sans-serif; }
.secondary-popular-posts > .view-all-link-space > a:hover{text-decoration:none;}

.secondary-associations{margin-bottom:26px;}

.secondary-social-media{margin-bottom:40px;}
.secondary-social-media a{display:block; float:left; margin:0; padding:0;}

.home-footer-social{margin-bottom:54px;}
.home-footer-social-left{float:left; width:454px;}
.home-footer-social-right{float:right; width:454px;}

.home-footer-product-space{margin:0 0 30px 0; padding:0 0 20px 20px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-footer-product-bg.png) repeat-x left bottom;}
.home-footer-product-info{color:#626262; font-size:14.8px;  font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; line-height:140%; padding-right:20px; }

.home-footer-product-left{float:left;}
.home-footer-product-right{float:right;}

.home-footer-start-space{}
.home-footer-start-space{margin-bottom:15px;}

.home-footer-start{float:left; position:relative; top:2px; margin-right:10px;}
.home-footer-product-title{float:left; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;  color:#1e1e1e; font-size:17px; font-weight:bold; line-height:100%;}
.home-footer-product-title span{font-size:12px; display:inline-block; margin-left:30px; font-weight:normal; color:#a6a6a6;}
.home-footer-product-title span a{color:#1e6dba; font-size:13px; text-decoration:none; }


.post-social-share-space{float:right;height:26px;}

.custom-home{}
.custom-home div.read-more{float:left; width:250px; border-bottom:#ccc 1px solid; line-height:100%;}
.custom-home a.more-link{color:#1e6dba; font-size:21px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; text-decoration:none; line-height:26px;}
.custom-home .post {margin-bottom:44px;}

.custom-home .entry-content p{color:#666; font-size:16px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-home .entry-title{background:#1e6dba; font-size:34px; color:#fff; font-family:"Open Sans", Helvetica, Arial, sans-serif;font-weight: 500;
padding: 2px 18px 4px 18px;}
.custom-home .entry-title a{color:#fff; text-decoration:none; font-weight:normal;}
.meta_area{position:relative; zoom:1; margin-bottom:6px;}

.meta_area a.comment-ribbon {background:#bd200a;color: #fff;display: block;left: -9px;bottom:45px;height: 36px;line-height:36px;font-size: 24px;font-weight: normal;margin: 0 0 -28px 0;padding: 2px 16px 0 24px;position: absolute;text-decoration:none;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.meta_area a.comment-ribbon  span{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/home-comment-arrow.png) no-repeat 0 0;width:10px;height: 11px;position: absolute;left: 0px;top: -11px;}

.contact-benner-help{position:relative; float:right; width:0px; z-index:3;}
.contact-benner-help span{position:absolute; top:-17px; right:0px; z-index:3; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/contact-benner.png) no-repeat right bottom; width:379px; height:14px; pointer-events:none;}

.contact-benner{width:954px; margin:auto;}
.contact-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 17px 0;}
.contact-benner-content{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/contact-benner.png) no-repeat right top; padding-right:415px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
.contact-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:42px; padding-right:70px; color:#515050; line-height:100%; overflow:hidden;}
.contact-benner-content ul{padding-bottom:53px;}
.contact-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.contact-benner-label{color:#1e6dba;font-size:14px;font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.contact-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.contact-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}


.events-benner{width:954px; margin:auto;}
.events-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 17px 0;}
.events-benner-content{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/events-benner.jpg) no-repeat right top; padding-right:420px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
.events-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:42px; padding-right:70px; color:#515050; line-height:120%; overflow:hidden;}
.events-benner-content ul{padding-bottom:53px;}
.events-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.events-benner-label{color:#1e6dba;/*font-size:16px;*/ font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.events-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.events-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}

.custom-events{}
.custom-events .post{margin-bottom:22px; border-bottom:#ccc 1px solid;}
.custom-events div.read-more{float:left; width:250px; border-bottom:#ccc 1px solid; line-height:100%;}
.custom-events a.more-link{color:#1e6dba; font-size:21px; font-weight:normal; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; text-decoration:none; line-height:26px;}
.custom-events .post {margin-bottom:22px;}
.custom-events .meta_area{margin-bottom:10px;}

.custom-events .entry-content p{color:#444; font-size:16px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-events .entry-title{background:#1e6dba; font-size:34px; color:#fff; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;font-weight: 500;
padding: 14px 18px;}
.custom-events .entry-title a{color:#fff; text-decoration:none; font-weight:normal;}

.product-benner{width:954px; margin:auto;}
.product-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 17px 0;}
.product-benner-content{padding-right:415px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/product-benner.jpg) no-repeat right 55px;}
.product-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:42px; padding-right:70px; color:#515050; line-height:130%;}
.product-benner-content ul{padding-bottom:16px;}
.product-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.product-benner-label{color:#1e6dba;font-size:14px; font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.product-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.product-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}

.custom-product{}
.custom-product .post{margin-bottom:22px; border-bottom:#e7e7e7 1px solid; padding-bottom:40px;}
.custom-product .entry-content p{color:#666; font-size:16px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-product .entry-content img{float:left; margin-right:18px; margin-bottom:18px; border:none; box-shadow:none;}
.custom-product .entry-title{background:none; font-size:26px; color:#515050; font-family:"Open Sans", Helvetica, Arial, sans-serif;font-weight: normal;
padding: 14px 0;}
.custom-product .entry-title a{color:#515050; text-decoration:none; font-weight:normal;}

.blog-benner{width:954px; margin:auto;}
.blog-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 17px 0;}
.blog-benner-content{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/blog-benner.jpg) no-repeat right top; padding-right:415px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
.blog-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:42px; padding-right:70px; color:#515050; line-height:130%; overflow:hidden;}
.blog-benner-content ul{padding-bottom:16px;}
.blog-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.blog-benner-label{color:#1e6dba;font-size:23px; font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}

.custom-blog{}
.custom-blog .post{margin-bottom:22px; border-bottom:#ccc 1px solid;}
.custom-blog div.read-more{float:left; width:250px; line-height:100%;}
.custom-blog a.more-link{color:#1e6dba; font-size:21px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; text-decoration:none; line-height:26px;}
.custom-blog .post {margin-bottom:17px;}
.custom-blog .meta_area{margin-bottom:36px;}

.custom-blog .entry-content p{color:#666; font-size:16px; font-weight:normal; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-blog .entry-title{background:#1e6dba; font-size:32px; color:#fff; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif;font-weight: 500;
padding: 14px 18px;}
.custom-blog .entry-title a{color:#fff; text-decoration:none; font-weight:normal;}

.blog-comment{margin-bottom:36px; text-align:left;}
.blog-comment .comment-up .comment_author{line-height: 1.294em;padding-right: 0.647em; font-weight:bold; color:#1e6dba; font-size:20px;  font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.blog-comment .comment-up .comment_author a{text-decoration:none; }
.blog-comment .comment-up .comment_time{font-size:16px; font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.blog-comment .comment-up .comment_time a{text-decoration:none; font-weight:bold; color:rgb(85, 85, 85);}
.blog-comment .comment-down{color:#666; font-size:18px;font-family:"Open Sans", Helvetica, Arial, sans-serif; font-weight:normal;}
.blog-comment .coment-row{padding:12px 20px;}
.blog-comment .coment-row.even{background:#f6f6f6;}

.blog-comment-form{margin-bottom:20px;}
.blog-comment-form .form-allowed-tags{display:none !important;}
.blog-comment-form .comment-notes{display:none !important;}
.blog-comment-form .comment-form-comment > label{display:none !important;}
.blog-comment-form .comment-form-comment{margin-bottom:20px !important;}

.blog-comment-form .blog-comment-form-title{color:#1e6dba; font-weight:bold; font-size:16px; font-family:"Open Sans", Helvetica, Arial, sans-serif; margin-bottom:3px;}
.blog-comment-form #respond{margin-top:0; padding:33px 21px 19px 14px; background:#f2fbfe; clear:both;}
.blog-comment-form #respond form{margin:0; clear:both;}
.blog-comment-form #respond #reply-title{display:none !important;}

.blog-comment-form #respond form p{display:block; clear:both; margin:0 0 12px 0;}
.blog-comment-form #respond form p.form-submit{text-align:right; margin:0;}
.blog-comment-form #respond form p label{float:left; width:124px; padding-left:6px; margin:0; height:32px; line-height:32px; color:#807979; font-size:14px; font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif;}
.blog-comment-form #respond form p input{width:316px; margin:0; line-height:20px; padding:5px 10px; border:#ccc 1px solid; background:#fff; border-radius:0px; color:#807979; font-size:14px; font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif;}
.blog-comment-form #respond form p textarea{width:566px;  height:114px; margin:0; line-height:20px; padding:5px 10px; border:#ccc 1px solid; background:#fff; border-radius:0px; color:#807979; font-size:14px; font-family:Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", sans-serif; resize:vertical;}
.ie7 .blog-comment-form #respond form p textarea{width:546px;}
.blog-comment-form #respond form #submit{width:112px; height:39px; margin:0; padding:0; display:inline-block; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-comment.png) no-repeat 0 0; cursor:pointer; border:none; text-indent:-9999px;}

.about-benner{width:954px; margin:auto;}
.about-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 11px 0;}
.about-benner-content{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/the-strategy-man.jpg) no-repeat right top;padding-right:415px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.about-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:30px; padding-right:70px; color:#515050; line-height:130%; overflow:hidden;}
.about-benner-content ul{padding-bottom:27px;}
.about-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.about-benner-label{color:#1e6dba;font-size:14px; font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.about-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.about-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}

.about-benner-help{position:relative; float:right; width:0px; z-index:3;}
/*.about-benner-help span{position:absolute; top:-17px; right:0px; z-index:3; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/about-benner.png) no-repeat right bottom; width:619px; height:14px; pointer-events:none;}*/

.custom-about{}
.custom-about .post{margin-bottom:0px; border-top:#ccc 2px solid;}
.custom-about .meta_area{margin-bottom:36px;}

.custom-about .entry-content p{color:#666; font-size:16px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-about .entry-content img{float:left; margin-right:30px; margin-bottom:20px; padding:0; border:none; border-radius:0px; box-shadow:none;}
.custom-about .entry-title{background:none; font-size:30px; color:#666; font-family:"Open Sans", Helvetica, Arial, sans-serif;font-weight: 500; padding: 12px 18px 14px 0px;}
.custom-about .entry-title a{color:#666; text-decoration:none; font-weight:normal;}

.page-template-page-givingback-php{}
.page-template-page-givingback-php .wrapper{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/givingback-bg.png) repeat-x 0 0;}

.givingback-benner{width:954px; margin:auto;}
.givingback-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 11px 0;}
.givingback-benner-content{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/givingback-benner.png) no-repeat 500px 25px;padding-right:415px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
.givingback-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:42px; padding-right:70px; color:#515050; line-height:130%;}
.givingback-benner-content ul{padding-bottom:48px;}
.givingback-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.givingback-benner-label{color:#1e6dba;font-size:14px;font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.givingback-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.givingback-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}
.givingback-down-title{color:#1e6dba; font-size:32px !important; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; display:block;text-align:center; margin:0; padding:0;}

.custom-givingback{}
.custom-givingback .post{margin-bottom:22px; border:none;}
.custom-givingback .meta_area{margin-bottom:36px;}

.custom-givingback .entry-content p{color:#666; font-size:16px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-givingback .entry-content a{color:#1e6dba;}
.custom-givingback .entry-content img{float:left; margin-bottom:20px; padding:0; border:none; border-radius:0px; box-shadow:none;}


.thepage-benner{width:954px; margin:auto;}
.thepage-benner-title{font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; color:#515050; font-size:41px; font-weight:normal; line-height:100%; margin:0 0 11px 0;}
.thepage-benner-content{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/thepage-benner.png) no-repeat right top;padding-right:415px;padding-top:51px;color:#1e1e1e;font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; }
.thepage-benner-content h2{font-size:21px; font-weight:normal; margin-bottom:38px; padding-right:70px; color:#515050; line-height:130%; overflow:hidden;}
.thepage-benner-content ul{padding-bottom:63px;}
.thepage-benner-content ul li{padding-left:40px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/benner-list-arrow.png) no-repeat 0 0; font-size:19px; margin-bottom:17px; line-height:100%; padding-right:70px; color:#666; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thepage-benner-label{color:#1e6dba;font-size:14px; font-family:Tahoma; height:34px; line-height:34px; position:relative; z-index:5; margin-right:20px;}
.thepage-benner-arrow-left{width:43px; height:53px; display:block; position:absolute; top:15px; left:-31px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-left.png) no-repeat 0 0;}
.thepage-benner-arrow-right{width:43px; height:53px; display:block; position:absolute; top:6px; right:-41px; z-index:5; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner-arrow-right.png) no-repeat 0 0;}

.thepage-benner-help{position:relative; float:right; width:0px; z-index:3;}
.thepage-benner-help span{position:absolute; top:-17px; right:0px; z-index:3; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/thepage-benner.png) no-repeat right bottom; width:567px; height:22px; pointer-events:none;}

.custom-thepage{}
.custom-thepage .post{margin-bottom:22px; border:none;}
.custom-thepage .meta_area{margin-bottom:36px;}

.custom-thepage .entry-content p{color:#666; font-size:16px; font-weight:normal; font-family:"Open Sans", Helvetica, Arial, sans-serif; line-height:140%;}
.custom-thepage .entry-content a{color:#1e6dba;}



/*start event page css*/
.post-trans-part{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/post-extrabg.png) repeat 0 0; padding:10px 26px 5px 26px; position:absolute; right:0px; bottom:4px; display:block;}
.post-row{display:block; margin-bottom:8px;}
.post-wh-box{width:76px; float:left; display:block; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; font-size:18px; color:#666666; font-style:italic;}
.post-wh-box strong{color:#FFF;}
.post-ans-box{width:147px; float:left; display:block; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; font-size:14px; color:#FFFFFF; line-height:140%; padding-top:3px;}
.price-row{text-align:right; display:block; margin-bottom:16px;}
.price-text{font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:14px; color:#515050; font-style:italic;}
.price-text span{color:#1e6dba;}
.price-text span strong{font-size:28px;}
.book-now-btn{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-booknow.png) no-repeat 0 0; width:136px; height:39px; display:inline-block; margin-right:5px;}
.read-more-btn{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-readmore.png) no-repeat 0 0; width:136px; height:39px; display:inline-block;}


.product-row{display:block; text-align:right;}
.product-price-outr{float:right;margin-bottom:6px;}
.product-price-box{font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:16px; color:#1e6dba; font-weight:bold; margin-right:12px; vertical-align: middle; height:39px; line-height:39px; overflow:hidden; float:left;}
.product-price-box em{color:#515050; font-weight:normal;}
.product-price-box strong{font-size:28px;}
.buy-now-btn{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-buynow.png) no-repeat 0 0; width:136px; height:39px; display:block; vertical-align: middle; float:left;}
.applyhere-btn {background: url("http://bgistrategy.com/wp-content/themes/Themer/images/applyhere.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;height: 39px;vertical-align: middle;width: 136px;}
.product-ck-row{display:block; text-align:right; line-height:100%; padding-right:10px;}
.product-ck-row input{margin:0px 8px 0px 0px;}
.product-ck-row label{display:inline-block; font-family:"Open Sans", Helvetica, Arial, sans-serif; font-size:14px; color:#1e6dba;}


.thepage-arrow{display:inline-block; width:30px; height:16px; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/thepage-deta-arrow.png) no-repeat 0 0;}
.thepage-arrow-list{display:block; color:#666; font-size:16px; font-family:"Open Sans", Helvetica, Arial, sans-serif;  padding-left:34px; font-weight:normal; background:url(http://bgistrategy.com/wp-content/themes/Themer/images/thepage-deta-arrow.png) no-repeat 0 4px; margin-bottom:2px;}

.thankyou-app-benner{width: 954px;margin: auto;}
.thankyou-app-benner .thankyou-app-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-app-benner.jpg) no-repeat right 124px;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-app-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 22px 0;}
.thankyou-app-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 42px;padding-right: 70px;color: #515050;line-height: 130%;}
.thankyou-app-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 35px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}

.thankyou-book-benner{width: 954px;margin: auto;}
.thankyou-book-benner .thankyou-book-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-book-benner.jpg) no-repeat 456px 39px;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-book-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 22px 0;}
.thankyou-book-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 42px;padding-right: 70px;color: #515050;line-height: 130%;}
.thankyou-book-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 35px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}

.thankyou-ebook-benner{width: 954px;margin: auto;}
.thankyou-ebook-benner .thankyou-ebook-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-ebook-benner.jpg) no-repeat right 77px;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-ebook-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 22px 0;}
.thankyou-ebook-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 26px;padding-right: 70px;color: #515050;line-height: 130%;}
.thankyou-ebook-benner a{color:#1e6dba; font-size:19px; text-decoration:none; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-ebook-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 35px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}


.thankyou-mp3-benner{width: 954px;margin: auto;}
.thankyou-mp3-benner .thankyou-mp3-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-mp3-benner.jpg) no-repeat right 34px;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-mp3-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 22px 0;}
.thankyou-mp3-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 26px;padding-right: 70px;color: #515050;line-height: 130%;}
.thankyou-mp3-benner a{color:#1e6dba; font-size:19px; text-decoration:none; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; display:inline-block; margin-bottom:2px;}
.thankyou-mp3-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 35px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}

.thankyou-signup-benner{width: 954px;margin: auto;}
.thankyou-signup-benner .thankyou-signup-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-signup-benner.jpg) no-repeat right 0;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-signup-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 22px 0;}
.thankyou-signup-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 26px;padding-right: 70px;color: #515050;line-height: 130%;}
.thankyou-signup-benner h3{font-size: 14px;font-weight: normal;margin-bottom: 26px;padding-right: 70px;color: #666;line-height: 100%; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; font-weight:normal;}
.thankyou-signup-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 34px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}


.thankyou-congress-benner{width: 954px;margin: auto;}
.thankyou-congress-benner .thankyou-congress-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-congress-benner.jpg) no-repeat right 0;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-congress-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 10px 0;}
.thankyou-congress-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 16px;padding-right: 70px;color: #515050;line-height: 120%;}
.thankyou-congress-benner a{color:#1e6dba; font-size:19px; text-decoration:none; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; display:inline-block; margin-bottom:2px;}
.thankyou-congress-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 35px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}
.thankyou-congress-benner-link-space{}
.thankyou-congress-benner-link-space-left{float:left; width:184px;}
.thankyou-congress-benner-link-space-right{float:left;width:184px;}

.thankyou-package-benner{width: 954px;margin: auto;}
.thankyou-package-benner .thankyou-package-benner-content{background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thankyou-package-benner.jpg) no-repeat right 95px;padding-right: 0;padding-top: 44px;color: #1e1e1e; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;}
.thankyou-package-benner h1{font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;color: #515050;font-size: 41px;font-weight: normal;line-height: 110%;margin: 0 0 10px 0;}
.thankyou-package-benner h2{font-size: 26px;font-weight: normal;margin-bottom: 16px;padding-right: 70px;color: #515050;line-height: 120%;}
.thankyou-package-benner a{color:#1e6dba; font-size:19px; text-decoration:none; font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; display:inline-block; margin-bottom:2px;}
.thankyou-package-benner-label{color: #515050;font-size: 21px;font-family: Tahoma;height: 35px;line-height: 34px;position: relative;z-index: 5;margin-right: 20px;}
.thankyou-package-benner-link-space{}
.thankyou-package-benner-link-space-left{float:left; width:184px;}
.thankyou-package-benner-link-space-right{float:left;width:184px;}
.comingsoon-btn{background:url(http://bgistrategy.com/wp-content/themes/Themer/images/btn-comingsoon.png) no-repeat 0 0; width:177px; height:39px; display:block; vertical-align: middle; float:left;}

/* bhadresh */
.post-social-share-space div{
	padding:0px !important;
}
.rating-star-space{
	float:left;
	position: relative;
	top: 2px;
	margin-right: 10px; 
	width:65px; 
	height:11px; 
	overflow:hidden; 
	background:url(http://bgistrategy.com/wp-content/themes/Themer/images/rating_star.png) no-repeat 0 0;
}
.rating-star{
	 display:block; 
	 width:0px; 
	 height:11px; 
	 overflow:hidden; 
	 background:url(http://bgistrategy.com/wp-content/themes/Themer/images/rating_star.png) no-repeat left bottom;
 }
.home-footer-product-space { 
	background: #f6f6f7 url(http://bgistrategy.com/wp-content/themes/Themer/images/home-footer-product-bg.png) repeat-x left top;
}
.home-footer-product-slider{width:914px; background:none !important;}
.home-footer-product-slider.rsDefault .rsOverflow{background:none !important;}
.home-footer-product-slider.rsDefault .rsSlide{
	background:#f6f6f7 url(http://bgistrategy.com/wp-content/themes/Themer/images/home-footer-product-bg.png) repeat-x left top;
	color: #626262;
	font-size: 14.8px;
	font-family: "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
	line-height: 140%;
}

/*new css add_8-7-2013*/
.download_link_outr{
	display:block;
}
.download_link_part{
	width:180px;
	float:left;
	margin-right:10px;
	display:block;
}
.hupso_twitter{
	margin-right:70px;
}
.hupso_facebook{
	position:relative;
	z-index:1;
}
.hupso_google{
	position:relative;
	z-index:21;
}
.hupso_facebook .fb_iframe_widget span{
	height: 20px !important;
	width: 451px !important;
	position: absolute !important;
	top: -16px !important;
	left: -70px !important;
}

.contact-form-outr{
	width:954px;
	margin:0px auto 60px auto;
}
.contact-form-space{
	width:450px;
	float:left;
	margin-right:50px;
}

.comming-soon{
	background:url(http://bgistrategy.com/wp-content/themes/Themer/images/comming-soon.png) no-repeat 0 0;
	width:76px;
	height:70px;
	position:absolute;
	top:0px;
	right:0px;
	display:block;
}
.sold-out{
	background:url(http://bgistrategy.com/wp-content/themes/Themer/images/sold-out.png) no-repeat 0 0;
	width:76px;
	height:70px;
	position:absolute;
	top:0px;
	right:0px;
	display:block;
}

.contact-form-space table{
	border-collapse:separate;
	border-spacing: 2px;
}

.company-info-space{
	background:#edeff4;
	width:404px;
	float:left;
	margin-top:24px;
	padding:5px 25px;
	border-radius:3px;
}
.company-info-row{
	display:block;
	margin:13px 0px;
}
.company-lbl-box{
	width:110px;
	float:left;
	font-family:arial,sans-serif;
	font-size:14px;
	color:#000;
	display:block;
}
.company-lbl-column-box{
	float:left;
	font-family:arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-right:10px;
	display:block;
}
.company-info-box{
	width:260px;
	float:left;
	font-family:arial,sans-serif;
	font-size:14px;
	color:#000;
	line-height:140%;
	display:block
}
.company-info-box a{
	font-family:arial,sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
}
.form-getitnow label.error, .form-joinNow label.error{
	display:none !important;
}
.form-getitnow-input.error, .form-joinNow-input.error{
	border:1px solid #F00;
}

.archive-header .archive-title{
	font-size: 34px;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height:100%;
}
.headline_area .entry-title {
	background: #1e6dba;
	font-size: 34px;
	color: #fff;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 500;
	padding: 2px 4px 4px 8px;
}
.headline_area .entry-title a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
.page-template-page-givingback-php .wrapper{
	background:none;
}



/* finish bhadresh*/

/* =Print
----------------------------------------------- */

@media print {
body {background: none !important;color: #000;font-size: 10pt; min-width:954px;}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {content: " [" attr(href) "] "; /* Show URLs */}
a {text-decoration: none;}
.entry-content img,
.comment-content img,
.author-avatar img,
img.wp-post-image {border-radius: 0;box-shadow: none;}
.site {clear: both !important;display: block !important;float: none !important;position: relative !important;}
.site-header {margin-bottom: 72px;margin-bottom: 5.142857143rem;text-align: left;}
.site-header h1 {font-size: 21pt;line-height: 1;text-align: left;}
.site-header h2 {color: #000;font-size: 10pt;text-align: left;}
.site-header h1 a,
.site-header h2 a {color: #000;}
.author-avatar,
#colophon,
#respond,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.page-link,
.site-content nav,
.widget-area,
img.header-image,
.main-navigation {display: none;}
.wrapper {border-top: none;box-shadow: none;}
.site-content {margin: 0;width: auto;}
.singular .entry-header .entry-meta {position: static;}
.singular .site-content,
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular .comments-title {margin: 0;width: 100%;}
.entry-header .entry-title,
.entry-title,
.singular .entry-title {font-size: 21pt;}
footer.entry-meta,
footer.entry-meta a {color: #444;font-size: 10pt;}
.author-description {float: none;width: auto;}
/* Comments */
.commentlist > li.comment {background: none;position: relative;width: auto;}
.commentlist .avatar {height: 39px;left: 2.2em;top: 2.2em;width: 39px;}
.comments-area article header cite,
.comments-area article header time {margin-left: 50px;margin-left: 3.57142857rem;}
}
.max-width-100 { max-width: 100%; min-width: 602px; }
.secondary-social-media { margin-bottom:10px;}
.retreatterms{ padding-top: 51px;}
.entry-content li.retreat_li_title{margin-left:23px;font-size: 17px;list-style: decimal outside;}
.entry-content ol{margin-bottom:15px;list-style:none;}

.retreat_num{display:inline-block;width: 30px;vertical-align: top;}
.retreat_li_info{display:inline-block;width: 94%;margin-bottom:0 !important;line-height:22px !important}
.entry-content li{margin-left:15px;}
.retreat_num_6 li{list-style-type: lower-roman;padding-left: 5px;margin-left: 80px;}
.retreatterms_sidebar{padding-top:56px}

/**
 * Neuro home page redesign
 */
.site-header { background: #020950; height: 150px; }
.site-logo { width: auto; height: auto; margin: 0; background: none; display: inline; float: none; }
.header-contact { display: inline-block; float: right; width: 31%; color: #fff2cc; font-size: 1.2em; margin: 10px 0 0; }
.header-contact .lft, .header-contact .rgt { float: left; }
.header-contact:after { content: " "; display: block; clear: both; }
.header-contact .lft { padding: 2px 10px 2px 0; border-right: 1px solid white; margin: 19px 0 0 0; }
.header-contact .rgt{ margin: 10px 0 0 10px; }
.main-navigation { clear: both; margin-top: -70px; min-width: 100%; }
.main-navigation li a { color: white; font-size: 1.3em; font-weight: bold; }
.main-navigation li a:hover { text-decoration: underline; }
.main-navigation ul { margin: 4px 0 0 0; }
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul { width: auto; margin: -1px 300px 0 0; float: right;  }

.home-page { width: 954px; margin: auto; }
.home-page .hero { background: url(http://bgistrategy.com/wp-content/themes/Themer/images/home-page-hero.jpg) no-repeat; background-size: 100%; text-align: center; padding: 0; background-position: 0px -90px; }
.home-page .hero .inner { display: inline-block; background: rgba(221, 231, 238, 0.9); padding: 40px 10px 50px; width: 35%; margin: 0 auto; }
.home-page .hero .title { margin: 0 0 30px; }
.home-page .hero .title h1 {        margin: 0 0 -5px 0;    color: #020950;    font-weight: 600;    font-style: normal;    font-size: 3.6em;    font-family: bebas; }
.home-page .hero .title h2 { margin: 0; color: #020950; font-weight: normal; }
.home-page .hero .intro { display: block; color: black; }
.home-page .hero .intro h3 { color: #020950; margin: 0 auto 10px; line-height: 20px; font-size: 1em; }
.home-page .hero .intro p { margin: 0; font-size:1.1em;}

.home-page .main-content { text-align: center; margin-top: 20px; color: black; }
.home-page .main-content h3 { margin: 0; color: #020950; font-weight: bold; font-size: 1.7em; }
.home-page .main-content .cols { text-align: left; color: #020950; margin-top: -20px; }
.home-page .main-content .cols .lft, .home-page .main-content .cols .rgt { float: left; }
.home-page .main-content .cols .lft { width: 60%; padding-top: 30px; }
.home-page .main-content .cols .rgt { background: url(http://bgistrategy.com/wp-content/themes/Themer/images/star-bg.png) no-repeat; width: 25%; background-size: 100% 100%; padding: 40px; float: right; font-size: 0.8em; text-align: center; margin: 0 30px 0 0; }
.home-page .main-content .cols .rgt span { display: block; }

.home-page .products h3 { text-transform: none; color: #020950; margin: 0 0 10px 0; font-family:"Roboto-Bold"; font-size:1.3em; }
.home-page .products .cols .col { width: 24.2%; float: left; box-sizing: border-box; background: #020950; margin: 0 10px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; font-size: 0.9em; }
.home-page .products .cols .col .header { background-repeat: no-repeat; margin: 0; display: block; background-color: white; background-size: 113%; height: 269px; color: #020950; font-weight: bold; font-size: 2em; padding: 5px 0 0 15px; font-family:"Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif; background-position: -15px -15px; padding-bottom: 6px; }
.home-page .products .cols .col .summary { padding: 20px; min-height: 156px; font-size: 14px; }
.home-page .products .cols .col .points { color: #020950; background: #dae3f3; border-top: 2px solid #ffc60e; border-bottom: 2px solid #ffc60e; padding: 20px 10px; padding-left: 19px; }
.home-page .products .cols .col .points ul { margin: 0; list-style: none; }
/*.home-page .products .cols .col .points ul li:before { font-family: "FontAwesome"; content: "\f00c"; margin:0 5px 0 -15px; color: #020950; }*/
.home-page .products .cols .col .points ul li {font-size:14px;}
.home-page .products .cols .col .button { padding: 20px 30px 30px; text-align: center; font-size: 1.6em; }
.home-page .products .cols .col .button span { font-style: italic; margin-bottom: 10px; display: block; }
.home-page .products .cols .col .button a { display: block; background: #ffc60e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: black; text-decoration: none; }
.home-page .products .cols .col:last-child { margin: 0; }
.home-page .products .cols:after { content: " "; display: block; clear: both; }
.home-page .products.second h3 { text-align: center; font-size:36px; }
.home-page .products.second p { line-height: 30px; }
.home-page .products.second .star { background: url(http://bgistrategy.com/wp-content/themes/Themer/images/star-bg.png) no-repeat; width: 15%; background-size: 100% 100%; padding: 40px; float: right; text-align: center; margin: -10px 10px 0 0; color: #020950; font-weight: bold; font-style: italic; font-size: 1em; }
.home-page .products.second .cols .col { -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5); box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5); min-height:1047px;}
.home-page .products.second .cols .col .header .image { height: 200px; background: url(images/computer-bg.jpg) no-repeat; background-size: 100% 100%; }
.home-page .products.second .cols .col:nth-child(2) .header .image { background: url(images/bg-desk.png) no-repeat; background-size: 100%; }
.home-page .products.second .cols .col:nth-child(3) .header .image { background: url(images/bg-classroom.png) no-repeat; background-size: 100% }
.home-page .products.second .cols .col:nth-child(4) .header .image { background: url(images/bg-people.png) no-repeat; background-size: 100% }
/*.home-page .products.second .cols .col .header img { height: 200px; width: 100%; opacity: 0.5; }*/
.home-page .products.second .cols .col .points { background: none; border-top: none; border-bottom: 0; color: white; min-height: 320px; }
.home-page .products.second .cols .col:nth-child(1) .points ul li { margin-bottom: 15px; }
.home-page .products.second .cols .col:nth-child(2) .points ul li { margin-bottom: 15px; }
.home-page .products.second .cols .col:nth-child(4) .points ul li { margin-bottom: 15px; }
.home-page .products.second .cols .col .points ul li:before { color: white; }
.home-page .products.second .cols .col .points ul li.workshop { background: #d9dae6; color: #020950; display: block; margin: 10px -10px; padding: 10px 15px; margin-left: -19px;  }
.home-page .products.second .cols .col .points ul li.workshop:before { display: none; }
.home-page .products.second .cols .col .header { height: auto; padding: 0; font-size: 1.3em; }
.home-page .products.second .cols .col .header span { display: block; padding: 5px 0 0 15px; }
.home-page .products.second .cols .col .header em {     display: block; padding: 0 0 10px 15px;font-weight: normal;font-style: italic;color: #020950;font-size: 0.9em;line-height: 1.4;padding-top: 6px ; padding-right: 10px; font-family: "Roboto-Bold"; font-weight: 600;}
.home-page .products.second .cols .col .summary { padding: 20px 20px 0; min-height: 150px; font-size: 14px; }
.home-page .products.second .cols .col .button { padding: 0 30px 30px; }

.home-page .the-page { background: #dadae6; margin: 30px 0; padding: 30px; }
.home-page .the-page h3 { margin: 0 0 30px 0; color: #020950; font-weight: bold; font-size: 1.7em; text-align: center; }
.home-page .the-page img { border: none; box-shadow: none; float: right; margin: 30px 0 0 ; }
.home-page .the-page .text { float: left; width: 50%; font-size: 0.9em; color: black; }
.home-page .the-page .content:after { content: " "; display: block; clear: both; }

.home-page a.cta { display: inline; padding: 10px 20px; background: #ffc60e; font-size: 1.2em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: black; text-decoration: none; }
.home-page a.cta.cta2 { background: #1194f7; color: white; padding: 10px 60px; font-size: 1.4em; }

.home-page .product-cta { display: block; clear: both; text-align: center; padding: 50px 0 0; }
.home-page .product-cta p { margin-top: 10px; color: black; }

.home-page .amazon { background: #dadae6; margin: 30px 0; padding: 30px 50px; }
.home-page .amazon img.amzn-img { border: none;  float: left; margin: 0 50px 0 0; }
.home-page .amazon .content { color: black; float: left; width: 70%; }
.home-page .amazon .content h3 { text-align: left; padding: 0;    font-size: 2em; margin-bottom: -7px; }
.home-page .amazon .content h3 img { float: none; display: inline-block; height: 30px; margin: 0 3px -14px 2px; box-shadow: none;}
.home-page .amazon .content p { margin-bottom: 8px; }
.home-page .amazon .content .quote { color: #15345d; font-size: 0.9em; }
.home-page .amazon .content span { display: block; font-size: 0.9em; font-style: italic; }
.home-page .amazon .content .cta { margin-top: 20px; display: inline-block; text-align: center; }
.home-page .amazon:after { content: " "; display: block; clear: both; }

.home-page .partners { text-align: center;   }
.home-page .partners h3 { margin: 0 0 10px 0; font-size: 1.5em; font-weight: normal; font-weight:600; }
.home-page .partners .logos { margin: 50px 0; }
.home-page .partners .logos img { height: 50px; box-shadow: none; margin: 0 5px; }
.home-page .partners .logos img.tall { height: 100px; margin: -20px 0; }

.home-page .team { background: #dadae6; margin: 30px 0 0; color: black; padding-bottom: 0px; }
.home-page .team .three { text-align: center; padding: 30px 100px 0; }
.home-page .team .three h3 { margin: 0 0 10px 0; margin: 0 0 10px 0; font-size: 36px; font-weight: 600; }
.home-page .team .three .cols .col { float: left; width: 32.4%; box-sizing: border-box; }
.home-page .team .three .cols .col:nth-child(2) { margin: 0 10px; }
.home-page .team .three .cols:after { content: " "; display: block; clear: both; }
.home-page .team .thumbs ul { list-style: none; }
.home-page .team .thumbs ul li { float: left; display: inline; margin: 0; margin-left: 0; width: 14.1%; }
.home-page .team .thumbs ul li img { border-radius: 0; height: 100%; width: 100%; height:163px; }
.home-page .team .thumbs:after { content: " "; display: block; clear: both; }

.home-page .get-in-touch .first { background: #dadae6; color: black; text-align: center; position: relative; z-index: 10; height: 50px; }
.home-page .get-in-touch .first:before { top: 100%; left: 0; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #dadae6; border-width: 90px 485px 0 476px; margin-left: 0; z-index: -1; }
.home-page .get-in-touch .first a.cta { position: absolute; left: 50%; top: 30px; width: 200px; margin-left: -120px; font-weight: bold; }
.home-page .get-in-touch .second { background: #020950; color: white; padding: 1px 100px 50px; text-align: center; font-size:1.3em; }
.home-page .get-in-touch .second h3 { font-size: 36px; font-weight: 600; color:white; }
.home-page .get-in-touch .second h3 a.cta { padding: 10px 30px; }
.home-page .get-in-touch .second p.git-large {font-size: 1.2em;}
.home-footer-social h3 { text-align: center; color: black; font-size: 1.7em; margin: 30px 0; margin-top: 78px;}

.home-page.template-front-page article { overflow: visible; }
.home-page .footer { display: none; }

/*----------------------bilals edit--------------*/

/*------------Globally on home page-----------------*/


div#content.home-page {
	
	width:100%;
}

.home-page h3.bebas-h{
	font-family: bebas;
    font-size: 36px;
    color: #020950;
}


/*------------945 px container-----------------*/

.container-945px {
	
	max-width:970px;
	margin:0 auto;
}










/*-----------Header & navigation--------------*/

#header-number {
	color:white;
	font-size:1.5em;

}

#header-email{
	
	color:white;
	
	font-size:16px;
	
}

.header-contact{
	text-align:right;
}



.main-navigation{
	float:left;
	margin-left:150px;
}



.nav-contact-button {
  
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: Roboto-Bold;
    color: #00004D;
    font-size: 1.3em;
    background: #FFBF10;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    float: right;
    margin-top: -70px;
}

.nav-contact-button:hover {
  background: #FFBF10;
  text-decoration: none;
}


.nav-phone-image {
    height: 23px;
    padding-right: 15px;
}

.nav-email-image {
       height: 23px;
    padding-right: 18px;
    position: relative;
    top: 7px;
}


/*---------------hero-------------------*/



img.soap-logo {
    box-shadow: none;
    position: relative;
    left: -343px;
    top: 25px;
}


.home-page .hero {
	
	height:585px;
}

.home-page .hero .inner{
	
	margin-top:44px;
	background-color:rgba(219, 231, 238, 0.65);
}




.home-page .main-content {
	
	background-color:#DEEBF7;
	margin-top:0px;
	
	padding: 40px 0 40px 0;
}

.home-page .main-content-2 {
	
	background-color:white;
	margin-top:45px;
	
	padding: 0;
}

.deri-avatar {
	float:left;
	margin-right:15px;
	height: 166px
	
}



.free-access-image-position{
	float:right;
	position: relative;
    right: -3px;
    top: -38px;
    width: 219px;
}

h2.hero-text {
	font-size:1.3em;
	font-family: "Roboto-Bold";
	
	
}

h1.hero-h1{
	font-size: 2.6em;
    font-style: normal;
    font-family: "Roboto-Bold";
}


@media (max-width: 1225px) {
	
	   .home-page .hero {
	   	
	   	background-position: 0px 0px;
	   	
	   }  
	
	
	
	
}

/*----------------team Section------------------*/

.home-page .get-in-touch .first:before{
	left:474px;
}

.home-page .get-in-touch .first {
	height:77px;
}






.home-page .get-in-touch .first a.cta {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  
  color: #00004D;
  font-size: 1.5em;
  background: #eaeaf1;
  padding: 9px 20px 14px 20px;
  border: solid #00004D 2px;
  text-decoration: none;
  width:244px;
}

.home-page .get-in-touch .first a.cta:hover {
  background: #f0eff7;
  text-decoration: none;
}


/*----------------Products & services------------------*/

div.products {
	margin-top:-62px;
	
}

div.products.second{
	
	margin-top: 50px;
}

.pounds {
	
	float:right;
	box-shadow:none;
	margin-left:35px;
	width: 219px;
}



.ps-leftdiv{
	width:50%;
	float:left;
}

.ps-rightdiv{
	width:50%;
	float:left;
}

.ps-top-image {
    width: 100%;
    height: auto;
    opacity: 1;
}

.ps-bottom-image {
	
	
	width:100%;
	opacity:1;
	height: 208.83px;
	
}


.ps-top-image.no-box-shadow{
	box-shadow:none;
}

.ps-bottom-image.fix-height {
	height:208.84px;
}

#no-box-shadow {
	box-shadow:none; !important
}


.clearfix1::after {
    content: "";
    clear: both;
    display: table;
}

p.seehow {
	text-align: center;
    font-size: 1.4em;
    color: #020950;
    margin-top: 25px;
}

 p.learn-text {
	    margin-bottom: 0px;
    	font-size: 14px;
}

/*div.summary {*/
/*	min-height: 185px;*/
/*}*/

/*----------------testimonial-------------------*/

img.testi-deri-image {
	float:left;
	
    width: 232px;
    margin: 30px;
    margin-right: 50px;
    
}

.testi-bg-color {
	
	background-color:#deebf7;
}

.testi-text {
	float:left;
	width:50%;
	margin-left: 22px
}

.testi {
	
	margin:35px 0 35px 0;
}

.testi-blue-text{
	color: #020950;
	font-style: italic;
    font-size: 1.2em;
    position:relative;
}

.testi-blue-text:after{
	content: '';
    background: url(http://bgistrategy.com/wp-content/themes/Themer/images/small-quotes.png);
    height: 55px;
    width: 55px;
       position: absolute;
    left: -55px;
    top: -17px;
    background-repeat: no-repeat;
    opacity: 0.3;
    filter: alpha(opacity=30);
    z-index: 1;
}

h3.testi-heading {
	    font-family: bebas;
    font-size: 36px;
    margin: 0;
    margin-top: 44px;
}










.social-media-icons {
	width: 73px;
    position: absolute;
    top: 864px;
    right: 10px;
    background-color: white;
    padding: 10px;
    border-radius: 20px;
    z-index: 100;
}


img.social-logo {
	display:block;
	height:35px;
	width:auto;
	margin-bottom:5px;
	position:relative;
	left:19px;
	font-weight: 600;
}

p.connect-with-us{
	text-align:center;
	margin-bottom:5px;
}

.fixed-sm {
  position:fixed;
  top:365px;
  z-index:99999;
}



/*----------Partners------------*/ 



.partners-box-border {
	
	    border-top: 1px solid #020950;
	    border-bottom: 1px solid #020950;
	    min-height:330px;
	    padding: 20px 0 20px 0;
	
}





/*-----------------team------------*/

.learn-more-button{
	
	-webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: "Roboto-Bold";
  color: #000048;
  font-size: 20px;
  background: #dadae6;
  padding: 10px 20px 10px 20px;
  border: solid #00004b 2px;
  text-decoration: none;
      display: block;
    width: 266px;
    text-align: center;
    margin: 0 auto;
    margin-top: 25px;
}

.learn-more-button:hover {
	background: #f7f7ff;
  text-decoration: none;
	
	
}


/*-------------amazon--------------*/

img.amzn-img {
	
	-webkit-box-shadow: 11px -11px 19px 2px rgba(0,0,0,0.48);
	-moz-box-shadow: 11px -11px 19px 2px rgba(0,0,0,0.48);
	box-shadow: 11px -11px 19px 2px rgba(0,0,0,0.48);
}




/*----------typography------------*/ 

.large-body-text {
	
	font-size:1.2em;
	
}

.blue-body-text{
	color:#00004B;
}

.ps-blue-text {
	
	font-size:10px;
	color:#00004B;
}









#arrow-svg {
	fill: #dadae6;
}

div.arrow-container {
	
	background-color: #020950;
}









/*.home-page .products .cols .col .points ul li:before { font-family: "Roboto-Regular"; content: "y"; margin:0 5px 0 -15px; color: #020950; }*/


.home-page .products .cols .col .points ul li{
	
	position:relative;
	
}

.home-page .products .cols .col .points ul li:before {
    content: '';
    background: url(http://bgistrategy.com/wp-content/themes/Themer/images/green-tick.png);
    height: 55px;
    width: 55px;
    position: absolute;
    left: -26px;
    top: 4px;
    background-repeat: no-repeat;
}




p.quote-mark:before {
    content: '"';
    font-size: 24px;
    line-height: 1px;
    color: black;
}
p.quote-mark:after {
    content: '"';
    font-size: 24px;
    line-height: 1px;
    color:black;
}



/*------------------landing pgae styles-----------------*/

.landing-page-template .container-945px {
	
	max-width:970px;
	margin:0 auto;
}

/*.landing-page-template h1,h2,h3,h4,h5,h6,p,a,li {*/
/*	color:#020950;*/
/*}*/


.landing-page-template .orange-btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Roboto-Bold;
  color: #020950;
  font-size: 26px;
  background: #FFBF10;
  padding: 13px 20px 13px 20px;
  text-decoration: none;
}

.landing-page-template .orange-btn:hover {
  background: #f5d06c;
  background-image: -webkit-linear-gradient(top, #f5d06c, #f5d06c);
  background-image: -moz-linear-gradient(top, #f5d06c, #f5d06c);
  background-image: -ms-linear-gradient(top, #f5d06c, #f5d06c);
  background-image: -o-linear-gradient(top, #f5d06c, #f5d06c);
  background-image: linear-gradient(to bottom, #f5d06c, #f5d06c);
  text-decoration: none;
}


.dkblue-bg{
	background-color: #020950;
}

.ltblue-bg {
	background-color:#DEEBF7;
}

.landing-page-template .white-txt{
	color:white;
}
.dkblue-txt{
	color:#020950;
}

.center-txt{
	text-align: center;
}

.padding1{
	padding:35px 0 35px 0;
}

.col-container {
	box-sizing: border-box;
	padding: 10px;
	width:20%;
	float: left;
	
}

.lp-left-col{
	width:54%;
	margin-right: 1%;
	float: left;
	
}
.lp-right-col{
	width: 44%;
	margin-left: 1%;
	float:right;
}

.landing-page-template .bebas-h1 {
	
	font-family: Bebas;
	font-size: 3.5rem;
	margin-bottom: 4px;
}
.landing-page-template p {
	font-size:1.2rem;
	line-height:1.4;
}

.landing-page-template  .bebas-h2 {
	
	font-family: Bebas;
	font-size: 2.5rem;
	margin-bottom: 0;
}

.inner-cta-section1{
	    width: 700px;
    margin: 0 auto;
    background-color: white;
    padding: 35px 0 35px 0;
}
.inner-cta-section1 p{
	    font-size: 1.8rem;
	        margin-bottom: 0;
	        
}
.inner-cta-section1 p.workshop-date{
	    font-size:1.8rem;
	    margin-bottom: 25px;
}
.lp-list li{
	text-decoration:none;
	list-style: none;
}


.landing-page-template ul.lp-list li{
	position: relative;
	font-size: 1.3rem;
	line-height:1.4;
}
.landing-page-template ul.lp-list li:before {
    content: '';
    background: url(http://bgistrategy.com/wp-content/themes/Themer/images/green-tick.png);
    height: 55px;
    width: 55px;
    position: absolute;
    
    left: -26px;
    top: 4px;
    background-repeat: no-repeat;
}
.lp-testi{
	    background-color: #DEEBF7;
    padding: 25px;
}
.lp-testi p{
	line-height: 1.2;
}
.landing-page-template .lee{
	color:#020950;
	margin-bottom:0;
	
}
.large-txt{
	font-size: 1.5rem;
}
.landing-page-template .critical-areas {
	margin-top: 72px;
}
.landing-page-template .lp-col-image{
    display: block;
    box-shadow: none;
    width: 85px;
    
	
}

.landing-page-template h3 {
	
	font-family: Bebas-thin;
	font-size: 2rem;
	margin-bottom: 4px;
}

.lp-row {
	margin-top:35px;
}

.landing-page-template .lp-amzn-img{
	width: 120px;
    float: left;
    margin-right: 19px;
    -webkit-box-shadow: 3px -4px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px -4px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 3px -4px 5px 0px rgba(0,0,0,0.75);
}

.lp-amzn{
	padding:20px;
}

.landing-page-template .lp-amzn-logo{
	    box-shadow: none;
    width: 105px;
    margin-left: 5px;
    margin-right: 2px;
    position: relative;
    top: 15px;
}


.landing-page-template .bebas-h2.dkblue-txt.stage-1{
	position: relative;
	
}
.landing-page-template .bebas-h2.dkblue-txt.stage-1:before{
	    content: '1';
    color: #54c0eb;
    font-size: 36px;
    position: absolute;
    font-style: italic;
    font-family: roboto;
    font-size: 3.5rem;
    left: -64px;
    top: -13px;
}

.landing-page-template .bebas-h2.dkblue-txt.stage-2{
	position: relative;
	
}
.landing-page-template .bebas-h2.dkblue-txt.stage-2:before{
	    content: '2';
    color: #54c0eb;
    font-size: 36px;
    position: absolute;
    font-style: italic;
    font-family: roboto;
    font-size: 3.5rem;
    left: -64px;
    top: -13px;
}

.landing-page-template .bebas-h2.dkblue-txt.stage-3{
	position: relative;
	
}
.landing-page-template .bebas-h2.dkblue-txt.stage-3:before{
	    content: '3';
    color: #54c0eb;
    font-size: 36px;
    position: absolute;
    font-style: italic;
    font-family: roboto;
    font-size: 3.5rem;
    left: -64px;
    top: -13px;
}

p.workshop-date-2{
	font-size: 1.8rem;
    margin-bottom: 25px;
    margin-top: -16px;
}

.landing-page-template .lp-calendar{
    box-shadow: none;
    position: relative;
    width: 50px;
    top: 13px;
    margin-right: 8px;
    display: block;
    margin: 0 auto;
    margin-bottom: 18px;
    margin-top: 13px;
}

.workshop-includes{
    background-color: white;
    padding: 0 20px 0 33px;
    box-sizing: border-box;
}

.landing-page-template .deri-avatar {
	height:276px;
}

.landing-page-template .lp-cta-p1 {
	font-size: 1.6rem;
	margin-top: 18px;
}
.landing-page-template .lp-cta-p2 {
	font-size: 1.7rem;
}

.landing-page-template .section1{
	padding: 0 250px 0 250px;
}

.landing-page-template .section2{
	padding: 0 250px 0 250px;
}
.landing-page-template .section3{
	padding: 0 250px 0 250px;
}

.landing-page-template .testi-slider{
	padding-bottom: 84px;
}
.hero-video{
	    width: 100%;
    height: 554px;
}

.ms-parent-id-1 > .master-slider {
	background:#DEEBF7 !important;
}

.hero-video{
	position: relative;
}
.hero-video img{
	box-shadow: none;
}


.hero-video-soap{
	position: absolute;
    z-index: 1;
    box-shadow: none;
    width: 207px;
    left: 20px;
    top: 20px;
}

.hero-video-next-event{
    position: absolute;
    z-index: 1;
    box-shadow: none;
    
    right: 20px;
    top: 20px;
    background-color: rgba(255, 255, 255, 0.51);
    text-align: center;
    padding: 15px;
    height: 50px;
    width:371px;
}

.hero-video-accel{
    position: absolute;
    z-index: 1;
    box-shadow: none;
    width: 183px;
    top: 239px;
    left: 50%;
    transform: translate(-50%,-50%);
}

.hero-video-unmute{
	    position: absolute;
    z-index: 1;
    box-shadow: none;
    width: 166px;
        bottom: 63px;
    left: 25px;
}

.hero-video-title{
    position: absolute;
    z-index: 1;
    box-shadow: none;
    left: 50%;
    transform: translate(-50%);
    top: 360px;
    width: 683px;
}
img.flag {
	
	    position: relative;
    top: 2px;
    margin: 0 5px;
}
p.live-stream-text{
	margin-bottom: 61px
}

h3.free-copy{
	font-size:1.8rem;
}

.lp-left-col.left-col-custom-1 {
	width:50%;
}
p.italic-txt{
	font-style: italic;
}
.upcoming-workshops.margin-top-35{
	margin-top: 35px;
}
a.white-links{
	color:white;
}
a.white-links:hover{
	color:white;
}
.lp-last-section{
	padding-bottom: 23px;
}
img.lp-greenarrow{
    box-shadow: none;
    position: absolute;
    left: 173px;
    height: 277px;
	
}
.section1{
	position:relative;
}

img.lp-deri-picture{
	box-shadow: none;
    float: right;
    height: 329px;
}

.lp-section3-left-col {
	width:50%;
	float:left;
	
}
.ltgrey-bg{
	background-color: rgba(222, 235, 247, 0.18);
}
.section2{
	padding-bottom: 0;
}
.lp-list.list-width{
	    width: 589px;
}
.landing-page-template .footer {
	display: none;
}
img.next-event-img-left{
	float:left;
	margin-right:5px;
	width:54px;
	
}

p.next-event-txt-1, p.next-event-txt-1{
	margin:0;
}

p.next-event-txt-2{
	font-size: 12px;
}

.page-template-landing-page .footer {
	display:none;
}

img.stars {
	box-shadow:none;
	margin-right:15px;
}

p.reviews{
	display: inline-block;
	text-decoration: none;
}

/**
 * contact page redesign
 */
.contact-page .hero { background-size: cover; background-position: center; height: auto; padding-bottom: 30px; }
.contact-page .hero .inner { width: 950px; background: none; padding: 0; }
.contact-page .hero .inner .points { float: left; width: 300px; background: #020950; color: white; text-align: left; padding: 20px 30px; margin-top: 150px; margin-left: 50px; }
.contact-page .hero .inner .points h1 { text-align: center; font-family: bebas; font-size: 36px; margin: 0 0 10px; }
.contact-page .hero .inner .points ul { margin: 0; list-style: none; }
.contact-page .hero .inner .points ul li { font-size: 14px; position: relative; margin-bottom: 5px; }
.contact-page .hero .inner .points ul li:before { content: ''; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/green-tick.png); height: 55px; width: 55px; position: absolute; left: -26px; top: 4px; background-repeat: no-repeat; }
.contact-page .hero .inner .form { float: right; background: #dadae6; width: 350px; text-align: center; padding: 20px 40px 30px; margin-right: 50px; }
.contact-page .hero .inner .form h2 { text-align: center; font-family: bebas; font-size: 36px; margin: 0 0 10px; color: #020950; }
.contact-page .hero .inner .form p { color: #020950; line-height: 15px; font-size: 14px; }
.contact-page .hero .inner .form form { text-align: left; }
.contact-page .hero .inner .form form > .infusion-field { margin-bottom: 10px; }
.contact-page .hero .inner .form form input { width: 60%; }
.contact-page .hero .inner .form form input, .contact-page .hero .inner .form form textarea { font-size: 14px; }
.contact-page .hero .inner .form form input.error, .contact-page .hero .inner .form form textarea.error { border: 2px solid red; }
.contact-page .hero .inner .form form input.valid, .contact-page .hero .inner .form form textarea.valid { border: 2px solid green; }
.contact-page .hero .inner .form form label { display: block; color: #020950; font-size: 14px; }
.contact-page .hero .inner .form form .infusion-option label { font-size: 12px; color: #636363; float: left; width: 90%; }
.contact-page .hero .inner .form form label.error { display: block; color: red; font-size: 12px; }
.contact-page .hero .inner .form .assure { display: block; clear: both; text-align: center; color: #020950; font-size: 12px; margin: 25px 0 20px; position: relative; }
.contact-page .hero .inner .form .assure i { position: absolute; left: 85px; top: 2px; font-size: 16px; }
.contact-page .hero .inner .form button { margin: 0 auto; display: block; background: #ffa800; color: #020950; padding: 10px 20px; font-size: 1.3em; font-weight: bold; border: 3px solid #fb9300; border-radius: 0; }
.contact-page .hero .inner .form button:hover { background: #ffbf44; }
.contact-page .hero .inner .form button:focus { outline: none; }
.contact-page .contact-map { position: relative; padding-bottom: 400px; height: 0; overflow: hidden; margin: 20px 0; }
.contact-page .contact-map iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.contact-page .contact-map .info { display: block; position: absolute; right: 150px; background: #bdbdd1; width: 260px; top: 10px; color: #020950; text-align: right; padding: 10px 20px 20px; }
.contact-page .contact-map .info span { display: block; }
.contact-page .contact-map .info span.heading { position: relative; font-family: bebas; font-size: 36px; font-size: 28px; font-weight: bold; }
.contact-page .contact-map .info span.heading:before { width: 32px; height: 32px; content: " "; display: block; position: absolute; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/placeholder.png) no-repeat; left: 85px; top: 7px; }
.contact-page .contact-map .info span.company { color: white; font-style: italic; font-size: 0.9em; }
.contact-page .testi { background: #e9eaee; padding: 20px 0; margin: 0; border-bottom: 50px solid #020950; }
.contact-page .testi-bg-color { background-color: transparent; }
.contact-page h3.testi-heading { color: #020950; margin-top: 20px; }
.contact-page .testi-blue-text { color: black; font-style: normal; font-size: 1em; }
.contact-page .testi-blue-text:after { content: "“"; background: none; color: #020950; font-size: 5em; font-family: initial; opacity: 1; height: auto; width: auto; left: -35px; top: -35px; }
.contact-page .testi-text { width: 60%; }
.contact-page .testi-text p.author {color: #020950; font-style: italic; margin-top: -24px; margin-left: -3px; }
.contact-page .testi-deri-image { -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; max-width: 150px; margin: 70px; margin-right: 70px; }
.contact-page .connectwithus.ltblue-bg { height: 200px; background: #dadae6; }
.contact-page .connectwithus .inner { height: 100%; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/connect_bg.jpg) no-repeat; text-align: center; width: 1170px; max-width: 1170px; }
.contact-page .connectwithus .inner h2 { font-family: bebas; font-size: 36px; margin: 0; color: #020950; }
.contact-page .connectwithus .inner p { max-width: 50%; margin: 0 auto; font-size: 14px; color: #020950; line-height: 20px; }
.contact-page .connectwithus .inner .social { margin: 14px 0 0 0; }
.contact-page .connectwithus .inner .social a { margin: 0 10px; }
.contact-page .connectwithus .inner .social img { max-width: 50px; }
.contact-page .quick-info { background: #dadae6; }
.contact-page .quick-info .inner { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 20px 0 15px; max-width: 850px; }
.contact-page .quick-info .inner .block { width: 35%; color: #cf9119; position: relative; font-size: 1em; padding: 5px 0 0 60px; }
.contact-page .quick-info .inner .block a { color: #cf9119; text-decoration: none; }
.contact-page .quick-info .inner .block a:hover { text-decoration: underline; }
.contact-page .quick-info .inner .block.email:before { content: " "; display: block; width: 40px; height: 40px; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/icons/envelope.png) no-repeat; background-size: 100%; position: absolute; top: -5px; left: 0; }
.contact-page .quick-info .inner .block.phone { width: 25%; padding: 5px 0 0 60px; font-size: 1.1em; }
.contact-page .quick-info .inner .block.phone:before { content: " "; display: block; width: 40px; height: 40px; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/icons/phone.png) no-repeat; background-size: 100%; position: absolute; top: 0px; left: 0; }
.contact-page .quick-info .inner .block.address { width: 35%; padding: 0 0 0 50px; }
.contact-page .quick-info .inner .block.address:before { content: " "; display: block; width: 40px; height: 40px; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/icons/placeholder.png) no-repeat; background-size: 100%; position: absolute; top: 0px; left: 0; }

.page-template-contact-page .home-footer, .page-template-contact-page .footer, .page-template-about-page .home-footer, .page-template-about-page .footer { display: none; }
.page-template-contact-thank-you .social-media-icons, .page-template-contact-thank-you .home-footer-social, .page-template-contact-thank-you .footer .footer-inner { display: none; }
.page-template-contact-thank-you .footer { background-color: #020950; }
.page-template-contact-thank-you .home-footer-product-space { padding: 30px 0; }

#inf_field_Email { width: 80%; }
#inf_custom_Yourenquiry { width: 95%; height: 80px; }

/**
 * about page redesign
 */
.about-page .connectwithus { height: auto !important; }
.about-page .connectwithus .inner { padding: 20px 0; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/about_banner.jpg) no-repeat; }
.about-page .connectwithus .inner h2 { margin: 0 0 15px 0; }
.about-page .connectwithus .inner p { margin: 0 auto 10px auto; color: black; }
.about-page .team-list { width: 970px; max-width: 970px; margin: 0 auto; }
.about-page .team-list h2 { font-family: bebas; font-size: 36px; color: #020950; }
.about-page .team-list .team-member { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background: #deebf6; border: 1px solid #ccc; padding: 20px 20px 20px 0; box-sizing: border-box; margin-bottom: 40px; height: 280px; }
.about-page .team-list .team-member .image { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; float: left; width: 23%; height: auto; box-sizing: border-box; position: relative; }
.about-page .team-list .team-member .image img { margin: auto; width: 60%; height: auto; border-radius: 50%; /*border: 40px solid #deebf6;*/ box-shadow: none; /*position: absolute; top: -26px;*/ }
.about-page .team-list .team-member .info { float: right; box-sizing: border-box; width: 77%; color: black; }
.about-page .team-list .team-member .info p { margin: 0; }
.about-page .team-list .team-member .info .heading { color: #020950; font-size: 1.5em; padding-bottom: 5px; display: block; }
.about-page .team-list .team-member .info .heading strong { font-style: italic; }
.about-page .team-list .team-member:after { content: " "; display: block; clear: both; }
.about-page .testi-deri-image { border-radius: 50%; }
.about-page .bebas-h2 { font-family: Bebas; font-size: 2.5rem; margin-bottom: 0; }
.about-page .lp-cta-p1 { font-size: 1.6rem; margin-top: 18px; }
.about-page .white-txt { color: white; }
.about-page .lp-cta-p2 { font-size: 1.7rem; }
.about-page .orange-btn { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; font-family: Roboto-Bold; color: #020950; font-size: 26px; background: #FFBF10; padding: 13px 20px 13px 20px; text-decoration: none; }
.about-page .orange-btn:hover { background: #f5d06c; background-image: -webkit-linear-gradient(top, #f5d06c, #f5d06c); background-image: -moz-linear-gradient(top, #f5d06c, #f5d06c); background-image: -ms-linear-gradient(top, #f5d06c, #f5d06c); background-image: -o-linear-gradient(top, #f5d06c, #f5d06c); background-image: linear-gradient(to bottom, #f5d06c, #f5d06c); text-decoration: none; }

.home-benner-help span {
	background: none;
}
body.blog .home-benner-help span {
    background: url(http://bgistrategy.com/wp-content/themes/Themer/images/home-benner.png) no-repeat 0 0;
}

/**
 * the page redesign
 */
.thepage .hero {
	padding-bottom: 0;
	position: relative;
	background: url(http://bgistrategy.com/wp-content/themes/Themer/images/thepage-hero.jpg) no-repeat;
	background-size: cover;
    background-attachment: fixed;
}

.thepage .hero .inner {
	width: 100%;
	max-width: 960px;
	margin-top: 0;
    text-align: left;
    padding: 20px 0 0;
    color: white;
    font-size: 1.2em;
    position: relative;
}

.thepage .hero .inner h1 {
	font-family: Bebas;
	font-weight: normal;
	font-size: 3em;
    margin: 0;
}

.thepage .hero .inner .review {
	width: 270px;
    background: #e0e0e8;
    padding: 10px;
    font-size: 0.8em;
    position: absolute;
    right: 30px;
    top: 140px;
    line-height: 18px;
    text-align: center;
    color: black;
}

.thepage .hero .inner .review p {
	line-height: 18px;
	font-style: italic;
}

.thepage .hero .inner .review span {
	color: #020950;
}

.thepage .hero .inner .ticks { margin: 0 0 20px 10px; list-style: none; }
.thepage .hero .inner .ticks li { font-size: 14px; position: relative; margin-bottom: 5px; }
.thepage .hero .inner .ticks li:before { content: ''; background: url(http://bgistrategy.com/wp-content/themes/Themer/images/green-tick.png); height: 55px; width: 55px; position: absolute; left: -26px; top: 4px; background-repeat: no-repeat; }

.thepage .hero .nav-contact-button {
	float: none;
    margin: 10px 0 20px 0;
    display: inline-block;
}

.thepage p a {
	color: white;
	text-decoration: underline;
}

.thepage p a:hover {
	text-decoration: none;
}

.thepage .intro {
	padding: 30px 0;
}

.thepage .intro .bottom {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.thepage .intro .bottom .image {
	width: 65%;
	margin: auto;
}

.thepage .intro .bottom .image img {
	max-width: 95%;
}

.thepage .intro .bottom .boxes {
	width: 35%;
}

.thepage .intro .bottom .boxes .box {
	border: 1px solid #ccc;
    padding: 20px;
}

.thepage .intro .bottom .boxes .box:first-child {
	margin-bottom: 20px;
}

.thepage .intro .bottom .boxes .box h2 {
	font-family: Bebas;
	font-weight: normal;
    color: #4851b3;
    margin: 0 0 10px;
    font-size: 2em;
    line-height: 30px;
}

.thepage .intro .bottom .boxes .box p {
	margin: 0;
	font-size: 0.9em;
}

.thepage .intro .bottom .boxes .box p a {
	color: black;
}

.thepage .fivethings {
	background: #f4f3f5;
	padding: 30px 0;
	position: relative;
}

.thepage .fivethings:after {
	top: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.thepage .fivethings:after {
	border-top-color: #ffffff;
	border-width: 30px;
	margin-left: -30px;
}

.thepage .bebas-h2 {
	color: black;
	font-weight: normal;
	text-align: center;
	margin: 0;
}

.thepage .dkblue-bg .bebas-h2 {
	color: white;
	font-size: 3em;
    font-weight: 600;
}

.thepage img {
	box-shadow: none;
}
 
.thepage .partners {
	background: #ddecf6;
}

.thepage .partners-box-border {
	border-top: none;
	border-bottom: none;
}

.thepage h3.bebas-h {
	color: black;
}

.thepage .lp-cta-p2 {
	font-size: 1.3em;
    font-weight: 300;
    margin-top: 20px;
}

.thepage .amazon {
	margin: 0;
	border-bottom: 50px solid #020950;
}

.blog-hero {
	background: #dbdbeb;
	text-align: center;
	padding: 30px 0;
}

.blog-hero h1 {
	font-family: bebas;
    font-size: 36px;
    margin: 0 0 20px;
    color: #020950;
}

.blog-hero h1 span {
	font-weight: normal;
	color: black;
}

.blog-hero p {
	font-weight: bold;
	color: black;
}

.blog-list h2 {
	font-family: bebas;
    font-size: 36px;
    margin: 0 0 20px;
    color: #020950;
}

.blog-list .post {
	padding: 40px 10px 15px;
	color: black;
	border-bottom: 2px solid #ccc;
}

.blog-list .post .length {
	font-size: 1.1em;
	position: relative;
    padding-left: 29px;
}

.blog-list .post .length:before {
	content: " ";
	width: 30px;
	height: 30px;
	background: url(http://bgistrategy.com/wp-content/themes/Themer/images/comment-clock.PNG) no-repeat 100% 100%;
	display: inline-block;
	position: absolute;
    left: -6px;
    top: -7px;
}

.blog-list .post .length span {
	font-weight: bold;
}

.blog-list .post .split {
	margin-top: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.blog-list .post .split .left {
	width: 70%;
	box-sizing: border-box;
}

.blog-list .post .split .left .video img {
	width: 100%;
	height: auto;
	cursor: pointer;
}

.blog-list .post .split .left .video img:hover {
	opacity: 0.7;
}

.blog-list .load-more {
	width: 130px;
    display: block;
    margin: auto;
}

.blog-list .post .split .left .meta {
	margin: 20px 0;
}

.blog-list .post .split .left .meta .comments a {
	color: black;
}

.blog-list .post .split .left .meta .date {
	float: right;
}

.blog-list .post .split .left .comment-box {
	clear: both;
}

.blog-list .post .split .left .comment-box .speak, 
.blog-list .post .split .left .comment-box .comment-list #respond form input.submit {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: Roboto-Bold;
    color: #00004D;
    font-size: 1em;
    background: #ffa234;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: 1px solid #c17316;
    display: inline-block;
}

.blog-list .post .split .left .comment-box .speak:hover, 
.blog-list .post .split .left .comment-box .comment-list #respond form input.submit:hover {
	background: #FFBF10;
	text-decoration: none;
}

.blog-list .post .split .left .comment-box .comment-list {
	background: #ececec;
    border: 2px solid #254095;
    padding: 20px;
    display: none;
}

.blog-list .post .split .left .comment-box .comment-list .comment {
	background: #dadada;
    padding: 20px;
    margin-bottom: 20px;
}

.blog-list .post .split .left .comment-box .comment-list .comment .reply {
	display: none;
}

.blog-list .post .split .left .comment-box .comment-list #respond {
	margin-top: 0;
}

.blog-list .post .split .left .comment-box .comment-list #respond form {
	margin: 0;
}

.blog-list .post .split .left .comment-box .comment-list #respond form p.logged-in-as {
	margin-bottom: 10px;
}

.blog-list .post .split .left .share {
	margin-top: 20px;
}

.blog-list .post .split .left .share > span {
	margin-bottom: 10px;
	display: block;
}

.blog-list .post .split .right {
	width: 30%;
	box-sizing: border-box;
	padding: 0 0 0 30px;
}

.blog-list .post .split .right .audience {
	color: #254095;
}

.blog-list .post .split .right .audience strong {
	display: block;
}

@media (max-width: 1100px) {
	.social-media-icons { right: -30px; }
}