/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/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.2
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: 'calibri';
    src: url('fonts/calibri.eot');
    src: url('fonts/calibri.eot') format('embedded-opentype'),
         url('fonts/calibri.woff2') format('woff2'),
         url('fonts/calibri.woff') format('woff'),
         url('fonts/calibri.ttf') format('truetype'),
         url('fonts/calibri.svg#calibri') format('svg');
}

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: 1;
}
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],
.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;
	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;
}
.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;
	box-shadow: none;
	border-color: transparent;
}
.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%;
}
iframe {left:0;}
.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: Helvetica, Arial, sans-serif;
	color: #444;
}
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
a {
	outline: none;
	color: #333333;
}
a:hover {
	/*color: #ED7020 !important;*/
	/** Comment -Pooja -5-04-2014 color:#FFFFFF !important; **/
	color:#de2112;
}
/* Assistive text */
.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	color: #2F3F4F;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    line-height: inherit;
}
.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 24px;
	padding: 0 1.714285714rem;
	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 {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
.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;
}

/* Navigation Menu */
.main-navigation {
	background: none repeat scroll 0 0 #E4EAED;
    border-top: 1px solid #FFFFFF;
    height: 36px;
    line-height: 36px;
    margin-top: 0 !important;
    width: 100%;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #ED7020;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

/* 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 .widget a:visited {
	color: #9f9f9f;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}

/* Footer */
footer[role="contentinfo"] {
	/*border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;*/
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}


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

.entry-meta {
	clear: both;
}
.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: 17px;
}
.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 a:visited,
.comment-content a:visited {
	color: #9f9f9f;
}
.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 {
color: #666666;
    font-size: 15px;
   margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content .wsp-posts-list {
    margin-bottom: 0;
}
.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,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	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 {
	/* s.. 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;
}
.entry-content li dl, .comment-content li dl {
  margin: 15px 0;
  padding: 0;
  width: 100% !important;
}
.entry-content dd, .comment-content dd {
  margin: 0;
}
/* =Archives
-------------------------------------------------------------- */

.archive-header,
.page-header 
	{
    background: url("images/inner-banner.jpg") no-repeat left top;
    margin: 0 auto;
    /*max-width: 1400px;*/
    min-height: 150px;
    /*overflow: hidden;*/
    width: 100%;
    background-size:100% 100%;
}
.archive-header, .page-header {
    display: none;
}
.page-header h5,.page-header h1.pagetitle {
    color: #fff ;
    display: table-cell;
    font-family: 'Droid Sans',sans-serif;
    font-size: 35px;
    font-weight: bold;
    height: 145px;
    line-height: 120%;
    margin-top: 0;
    vertical-align: middle;
    text-transform: capitalize;
    background:none;
    padding: 0;
}
.breadcrumbs {
    background-image: url(images/blog_sprit-icon.png);
    background-position: 0 -34px;
    background-repeat: repeat-x;
    float: left;
    line-height: 44px;
    margin-top: 0;
    width: 100%;
    border-top: 4px solid #555;
}
.breadcrumbs a, .breadcrumbs span {
  color: #666666 !important;
  font-family: 'Droid Sans',sans-serif;
  font-size: 13px;
  margin-right: 5px;
  text-decoration: none !important;
}


.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: 0px;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area cite b {
	font-weight: normal;
}
.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;
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span:hover {
    background:#181818 !important;
}
.comments-area .bypostauthor cite span {
    background:#de2112;
    border: none !important;
    color: #fff !important;
    font-family: 'Droid Sans',sans-serif;
    font-size: 10px;
    margin-left: 0.357143rem;
    padding: 3px 6px;
    position: absolute;
}
.comments-area .bypostauthor cite b {
	font-weight: bold;
}
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-family: 'Droid Sans',sans-serif;
	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
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.author-avatar {
		float: left;
		margin-top: 8px;
		margin-top: 0.571428571rem;
	}
	.author-description {
		float: right;
		width: 80%;
	}
	.site {
		margin: 0 auto;
		max-width: 960px;
		max-width: 68.571428571rem;
		overflow: hidden;
	}
	.site-content {
		float: left;
		width: 65.104166667%;
	}
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}
	.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 {
		border-bottom: 1px solid #ededed;
		border-top: 1px solid #ededed;
		/** comment by Pooja -30-10-2013 display: inline-block !important; **/
		display: block !important;
		text-align: left;
		width: 100%;
		margin-left:7px;
		
	}
	.main-navigation ul {
		margin: 0;
		text-indent: 0;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #6a6a6a;
		line-height: 2.69;
		
		white-space: nowrap;
	}
	.main-navigation li a:hover {
		color: #000;
	}
	.main-navigation li {
		margin: 0 40px 0 0;
		margin: 0 2.857142857rem 0 0;
		position: relative;
		
	}
	.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: 14.85714286rem;
		/*width: 12.85714286rem; Shipra 8th Nov 2013 */
		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 {
		
	}
	.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;
	}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body {
		background-color: #FFF;
	}
	body .site {
		padding: 0 40px;
		padding: 0 2.857142857rem;
		margin-top: 48px;
		margin-top: 3.428571429rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;
		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	}
	body.custom-background-empty {
		background-color: #fff;
	}
	body.custom-background-empty .site,
	body.custom-background-white .site {
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: none;
	}
}


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

@media print {

	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	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;
		max-width: 100%;
		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;
	}
}


/* CSS Document */
/*
@font-face {
	font-family: 'Droid Sans',sans-serif; 
	src: local('Droid Sans',sans-serif), url(droidsans.ttf);
}
@font-face {
	font-family: "MS Reference Sans Serif";
	src: local("MS Reference Sans Serif"), url(refsan.ttf);
}
@font-face {
	font-family: 'Droid Sans', sans-serif;
	src: local(Calibri), url(calibri.ttf);
}
@font-face {
	font-family: Tahoma;
	src: local(Tahoma), url(tahoma.ttf);
*/
* {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	width:100%;
	/** Comment -Pooja -15-10-2013 background:url(images/bodybg.png) repeat-x left top; **/
	/** Comment -Pooja -25th Oct 2013 background:url(images/headerbg.png) repeat-x left 0; *
	background:url(images/headerbg.png) repeat-x left -135px;*/
}
#festival {
	background:url(images/festival.jpg) repeat-x center top;
}
h1.smart {
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#iso9001 {
	/*width:100%;*/
	/*padding-top:26px;
	text-align:right;*/
	position:absolute;
	/*** Changes -30-09-2013 margin:26px 0 0 870px; **/
	/*** Changes -01-10-2013 margin:26px 0 0 874px; **/
	margin:26px 0 0 1214px;
	right:0;
}
#iso9001_bottom {
	position:absolute;
	margin:132px 0 0 1214px;
	right:0;
}
#quotecontact {
	position:fixed;
	margin:180px 0 0 974px;
}
#quickquote {
/*	width:100%;
	padding-top:18px;
	text-align:right;*/
}
#contactdetails {
/*	width:100%;
	padding-top:20px;
	text-align:right;
	position:fixed;
	margin:370px 0 0 974px;*/
	margin-top:20px;
}
#main {
	width:100%;
}
#wrapper {
	width:984px;
	margin:0 auto;
}
p,ul,ol,li,a,button,img,form,table,tbody,tr,td,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
}
img { border:none; }
a {	outline:none; }
.c { clear:both; }
.l { float:left; }
.r { float:right; }
.c span { display:none; }
/**********************************************************/
.menu-menu-1-container
{
	/** Comment -Pooja -30-10-2013 width: 980px; **/
	width: 1000px;
	margin: 0 auto;
}

.version {
	background:url(images/version.png) no-repeat left top;
	height:17px;
	width:62px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding-top:6px;
	margin:17px 0 0 0;
	cursor:pointer;
}
.sociallink {
	background:url(images/sociallink.png) no-repeat left top;
	height:38px;
	width:134px;
	/*** Comment -30-09-2013 ***** margin:0 0 0 165px; ****/
	padding:3px;
}
.sociallink a {
	display:block;
	padding:3px;
	float:left;
}
.loginfacebook {
	text-align:right;
	width:208px;
}
.login {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding:9px 0;
	white-space:nowrap;
}
.login a {
	color:#FFFFFF;
	text-decoration:none;
}
.login a:hover {
	text-decoration:underline;
}
.facebook {
	padding:9px 0 0;
}
/**********************************************************/
.navigation {
}
.navigation ul {
	float:left;
	padding-top:1px;
}
.navigation ul ul {
	float:none;
	border:3px solid #ED7020;
	border-top:none;
	margin:3px 0 0 -3px;
	padding:15px 10px 5px;
	height:auto !important;
	/*width:469px !important;*/
	background:#FFFFFF;
	top:27px !important;
}
.navigation ul li {
	list-style:none;
	float:left;
	margin-left:9px;
}
.navigation ul li ul li {
	/*width:224px !important;*/
	/*width:160px !important;*/
	padding-bottom:10px;
}
.navigation ul li ul li.ux-menu-item500 {
	width:100% !important;
}
.navigation ul li ul li.loadImageNote {
/*	width:469px !important;*/
	border-top:1px solid #e5e5e5;
	padding:0;
	margin:10px 0 0;
}
.navigation ul li ul li.loadImageNote span span span {
	padding:0 25px;
}
.navigation ul li.ux-menu-item-parent-pos0 {
	padding-left:0;
}
.navigation ul li a {
	text-decoration:none;
	display:block;
	float:left;
	background:url(images/rightnav.png) no-repeat right top;
	padding-right:5px;
}
.navigation ul li.ux-menu-item-parent-pos2 a {
	background:url(images/rightsmart.png) no-repeat right top;
}
.navigation ul li ul li a,
.navigation ul li.ux-menu-item-parent-pos2 ul li a {
	padding:0;
	background:none;
}
.navigation ul li ul li a.ux-menu-link-parent {
	padding-bottom:5px;
}
.navigation ul li a span {
	display:block;
	float:left;
	font-family:'Droid Sans',sans-serif;
	color:#5E5C5C;
	font-size:15px;
	background:url(images/leftnav.png) no-repeat left top;
	height:24px;
	padding:6px 10px 0 15px;
	cursor:pointer;
}
.navigation ul li.ux-menu-item-parent-pos2 a span {
	color:#FFFFFF;
	background:url(images/leftsmart.png) no-repeat left top;
}
.navigation ul li ul li a span,
.navigation ul li.ux-menu-item-parent-pos2 ul li a span {
	padding:0;
	background:none;
	font-family:'Droid Sans', sans-serif;
	font-size:12px;
	color:#333;
	height:auto;
}
.navigation ul li ul li p a,
.navigation ul li ul li p a span {
	float:none;
}
.navigation ul li ul li p {
	clear:both;
	padding:4px 0 4px 20px;
	background:url(images/dot2.png) no-repeat 10px 9px;
}
.navigation ul li a:hover,
.navigation ul li.ux-menu-item-parent-pos2 a:hover,
.navigation ul li a.ux-menu-link-hover,
.navigation ul li a.current {
	background:url(images/rightnavhover.png) no-repeat right top;
}
.navigation ul li a:hover span,
.navigation ul li.ux-menu-item-parent-pos2 a:hover span,
.navigation ul li a.ux-menu-link-hover span,
.navigation ul li a.current span {
	color:#ED7020;
	background:url(images/leftnavhover.png) no-repeat left top;
}
.navigation ul li ul li a:hover,
.navigation ul li.ux-menu-item-parent-pos2 ul li a:hover,
.navigation ul li ul li a.current {
	background:none;
	text-decoration:underline;
	color:#ED7020;
}
.navigation ul li ul li a:hover span,
.navigation ul li.ux-menu-item-parent-pos2 ul li a:hover span,
.navigation ul li ul li a.current span {
	background:none;
}
/**********************************************************/
div.search {
	background:url(images/searchbg.png) no-repeat left top;
	height:24px;
	width:187px;
	/*float:left;*/
	margin-left:7px;
}
div.search form p {
	float:left;
}
div.search form input {
	float:left;
	padding:3px;
}
div.search form input[type="text"] {
	background:none;
	border:none;
	font-family:Tahoma;
	font-size:12px;
	color:#999999;
	padding:4px 2px 0 8px;
	width:122px;
}


#header .current-menu-item ul li a span
{	
	text-transform: none !important;
	
}
/**********************************************************/
#content {
	/*padding:20px 10px 0 0;*/ /*ankit dharsandiya 29 oct 2013*/
	clear:both;
}
.leftcontent {
	width:698px;
}
.leftcontent_innerpage {
	width:100%;
}
.gallery {
	background:url(images/gallery.png) no-repeat left top;
	height:359px;
	padding:11px 0 0 21px;
}
.inner_page_banner {
	background:url(images/banner_bg.png) no-repeat left top;
	height:234px;
	position:relative;
}
.inner_page_banner h2.banner_name {
	position:absolute;
	font-family:"MS Reference Sans Serif";
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	top:170px;
	left:30px;
}
.portfolio {
	background:url(images/portfolio.png) no-repeat 10px top;
	height:460px;
	margin-top:17px;
	padding:11px 0 0 30px;
}
.dropboxbg {
    /*height:26px;*/
    margin:-1px 26px 0 0;
    padding:0;
    width:288px;
}
.dropboxbg select.styled {
	height:35px;
	padding:0;
	width:288px;
}
.dropboxbg span.select {
    color: #333333;
    font-family: "MS Reference Sans Serif";
    font-size: 14px;
    height: 18px;
    overflow: hidden;
    padding: 9px 4px 4px;
    position: absolute;
    width: 280px;
    z-index: 5;
}
.dropboxbg select.styled option {
	padding:2px;
	border-bottom:1px solid #bcbcbc;
	background:#e4e4e4;
}
.title {
	height:55px;
}
.our_portfolio {
	font-family:"MS Reference Sans Serif";
	color:#262626;
	font-size:18px;
	padding-top:5px;
}
.portfolio_gallery {
	border:1px solid #FFFFFF;
	width:636px;
}
/**********************************************************/
.rightsidebar {
	width:266px;
}
.latestnews {
	background:url(images/sidebarbg.png) no-repeat left top;
	padding:0 1px;
}
.testimonials {
	background:url(images/testimonials.png) no-repeat left bottom;
	margin-bottom:20px;
}
.latestnews h3,.latestnews h4,.latestnews h5 {
	font-family:"MS Reference Sans Serif";
	font-size:18px;
	font-weight:normal;
	color:#3f3f3f;
	padding:10px 18px;
}
.portfolio_sidebar {
	/*height:225px;*/
}
.portfolio_sidebar h3 {
	font-size:17px;
	color:#333;
	padding:8px 17px;
}
.portfolio_sidebar_gallery {
	padding:0 15px 10px;
}
.portfolio_sidebar_gallery img {
	border:1px solid #fff;
}
.view_our_portfolio {
	text-align:center;
}
.block p {
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	color:#333333;
	line-height:18px;
}
.block p.red {
	color:#E6422E;
	font-size:11px;
}
.block p.vestibulum {
	font-weight:bold;
}
.readmore {
	text-align:right;
	padding:12px;
}
.jonathan {
	padding-bottom:27px;
}
.jonathan p {
	font-size:14px;
}
/**********************************************************/
.item-page ul.pagenav {
	display:none;
}
.innerpage_content_body {
	padding:0 0 20px 0;
}
#breadcrumbs {
	padding-bottom:15px;
}

.breadcrumbs span {
	display:block;
	float:left;
	padding:0 8px 0 0;
	margin:0;
}
.breadcrumbs a {
	color:#000000;
	text-decoration:none;
	display:block;
	float:left;
	/** Comments -Pooja -02-11-2013 padding:0 8px 0 0; **/
	padding:0 5px 0 0;
	margin:0;
}
.breadcrumbs a:hover {
    color: #de2112 !important;
}
.innerpage_content h4.pagetitle {
	color:#E02F1B;
	font-family:"MS Reference Sans Serif";
	font-size:18px;
	font-weight:normal;
	background:url(images/line4.png) no-repeat left bottom;
	/** Comment -Pooja -02-11-2013 padding-bottom:8px; **/
	padding-bottom:10px;
}
.innerpage_content h5.pagetitle {
	color:#cccccc;
	font-family:'Droid Sans',sans-serif;
	font-size:40px;
	font-weight:normal;
	padding:10px 0;
	line-height:normal;
}
.innerpage_content h5.pagetitle span {
	padding-left:10px;
	position:relative;
	top:-22px;
}
.innerpage_content .carrer_content_body {
	color:#333;
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	line-height:20px;
	position:relative;
}
.innerpage_content .carrer_content_body p {
	padding-bottom:10px;
}
.innerpage_content .carrer_content {
	width:655px;
}
.innerpage_content .carrer_content2 {
	width:100%;
}
.innerpage_content .weallwork {
	margin-top:10px;
	background:url(images/weallwork_bg.png) repeat-y;
}
.innerpage_content .weallwork_top {
	background:url(images/weallwork_top.png) no-repeat left top;
}
.innerpage_content .weallwork_bottom {
	background:url(images/weallwork_bottom.png) no-repeat left bottom;
	padding:0 10px;
}
.innerpage_content .weallwork_content {
	padding:15px 0 10px;
}
.innerpage_content .weallwork_img {
	width:110px;
}
.innerpage_content .weallwork_text {
	width:550px;
}
.innerpage_content .weallwork_text p.weallwork_title {
	color:#ED7020;
	font-size:18px;
}
.innerpage_content .currentopening {
	position:absolute;
	width:240px;
	margin-left:685px;
	top:-20px;
}
.innerpage_content .currentopening_botttom {
	background:url(images/current_opening_bottom.png) no-repeat left bottom;
	padding-bottom:48px;
}
.innerpage_content .currentopening_bg {
	background:url(images/current_opening_bg.png) repeat-y left top;
}
.innerpage_content .currentopening_top {
	background:url(images/current_opening_top.png) no-repeat left top;
	padding:50px 20px 5px;
}
.innerpage_content .currentopening_top h6.title {
	color:#ED7020;
	font-size:22px;
	font-weight:normal;
	height:auto;
	padding-bottom:10px;
}
.innerpage_content .currentopening_top ul {
}
.innerpage_content .currentopening_top ul li {
	list-style:none;
	background:url(images/dot.png) no-repeat left 7px;
	padding-left:15px;
	padding-bottom:10px;
}
.innerpage_content .currentopening_top ul li ul li {
	padding:0;
	background:none;
}
.innerpage_content .currentopening_top ul li a {
	text-decoration:none;
	color:#333;
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	font-weight:bold;
}
.innerpage_content .currentopening_top ul li ul li a {
	font-weight:normal;
}
.innerpage_content .currentopening_top ul li a:hover {
	color:#ED7020;
}
.overview {
	background:url(images/overview_bg.png) no-repeat left top;
	margin-top:15px;
	font-family:'Droid Sans',sans-serif;
}
.salient_features {
	width:412px;
	padding:20px;
}
.our_work_style {
	width:425px;
	padding:20px;
	padding-right:0;
}
h6.overview_title {
	font-size:24px;
	font-weight:normal;
	color:#ED7020;
	padding-bottom:14px;
}
h6.overview_title_img {
	background:url(images/true.png) no-repeat left top;
	line-height:49px;
	padding-left:70px;
}
.overview ul {
}
.overview ul li {
	list-style:none;
	padding:0 0 14px;
}
.overview ul li a {
	text-decoration:none;
	display:block;
	font-size:15px;
	color:#000000;
	line-height:18px;
	background:url(images/true2.png) no-repeat left 3px;
	padding-left:21px;
}
.overview ul li a:hover {
	color:#ED7020;
}
.innerpage_content .future {
	background:#FFF2CA url(images/future_bg.png) repeat-x left top;
}
.innerpage_content .future_line_right {
	background:url(images/dot3.png) repeat-y right top;
}
.innerpage_content .future_line_bottom {
	background:url(images/dot3.png) repeat-x right bottom;
}
.innerpage_content .future_content {
	background:url(images/future_bg2.png) no-repeat right bottom;
	border-top:1px solid #FFE8AA;
	border-left:1px solid #FFE8AA;
	padding:20px 12px 10px;
}
.innerpage_content .future_img {
	width:126px;
	padding-top:15px;
}
.innerpage_content .future_text {
	width:755px;
}
.innerpage_content .future_text p.future_title {
	color:#ED7020;
	font-size:18px;
}
.innerpage_content p.please {
	color:#E02F1B;
	font-style:italic;
	padding:20px 20px 0;
}
.innerpage_content div.blog {
	color:#333;
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	line-height:18px;
	position:relative;
}
.innerpage_content .item-separator {
	padding-bottom:22px;
}
.innerpage_content div.blog dl.article-info p.red {
	color:#ED7020;
	font-weight:bold;
	background:url(images/dot.png) no-repeat left 6px;
	padding-left:12px;
	padding-bottom:2px;
}
.innerpage_content div.blog h2,
.innerpage_content div.blog p {
	padding-left:12px;
	padding-bottom:0;
	font-size:13px;
}
.innerpage_content p.orange_text {
	color:#ED7020;
	font-size:18px;
	padding-bottom:40px;
}
.innerpage_content .quality {
	background:url(images/true3.png) no-repeat center top;
	margin-top:10px;
	width:217px;
}
.innerpage_content .quality_text {
	background:url(images/line5.png) no-repeat right top;
	min-height:108px;
	line-height:18px;
	padding:0 15px;
}
.innerpage_content .quality p {
	padding:0 0 0 12px;
}
.innerpage_content .quality p.customers {
	background:url(images/dot.png) no-repeat left 7px;
	font-weight:bold;
}
.innerpage_content .director {
	background:url(images/team_bg.png) no-repeat left top;
}
.innerpage_content .director img {
	float:left;
	position:relative;
	left:-8px;
}
.innerpage_content .director p.red_text {
	padding:55px 0 0;
	color:#E02F1B;
	font-weight:bold;
}
.innerpage_content .desk {
	background:url(images/desk_bg.png) repeat-y left top;
	margin:20px 0 35px;
}
.innerpage_content .desk_top {
	background:url(images/desk_top.png) no-repeat left top;
}
.innerpage_content .desk_bottom {
	background:url(images/desk_bottom.png) no-repeat left bottom;
}
.innerpage_content .desk_bottom h6.desktitle {
	font-size:24px;
	font-weight:normal;
	color:#ED7020;
	padding:17px 0 0 18px;
}
.innerpage_content .desk_bottom .desk_body {
	padding:40px 70px 55px;
	color:#000000;
}
.innerpage_content .desk_bottom .desk_body strong {
	text-decoration:underline;
}
.innerpage_content .smart_team_body {
	margin-bottom:30px;
	background:url(images/smart_team_bg.png) repeat-y left top;
}
.innerpage_content .smart_team_top {
	background:url(images/smart_team_top.png) no-repeat left top;
}
.innerpage_content .smart_team {
	background:url(images/smart_team_bottom.png) no-repeat left bottom;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    line-height: 20px;
	padding-top:2px;
}
.innerpage_content .smart_team .co_founder {
	background:url(images/co_founder_bg.png) no-repeat 1px top;
	width:258px;
	padding:20px 18px;
}
.innerpage_content .smart_team .business_head {
	background:url(images/business_head_bg.png) no-repeat 1px top;
	width:258px;
	padding:20px 18px;
}
.innerpage_content .smart_team .ca {
	background:url(images/ca_bg.png) no-repeat 1px top;
	width:258px;
	padding:20px 18px;
}
.innerpage_content .smart_team .team_img {
	width:115px;
	margin-left:-10px;
}
.innerpage_content .smart_team .team_desc {
	width:152px;
	padding-top:55px;
}
.innerpage_content .smart_team .team_desc p.red {
	color:#E02F1B;
	font-weight:bold;
	padding:0;
}
.innerpage_content .smart_team p {
	padding:0;
}
.innerpage_content .video_bg {
	background:url(images/videobg.png) no-repeat left top;
	height:343px;
	text-align:center;
	padding-top:20px;
}
.innerpage_content .video_disp {
	width:605px;
	padding:15px 0 0 158px;
}
.innerpage_content .video_disp .videoleft {
	padding: 10px 0 0 3px;
    width: 288px;
}
.innerpage_content .video_disp .videoleft a {
	color:#ED7020;
	font-weight:bold;
}
.innerpage_content .video_disp .videoleft a:hover {
	text-decoration:none;
}
.innerpage_content .autartitestimonialinfos p.testi_title {
	color:#ED7020;
	font-family:'Droid Sans',sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	padding-bottom:7px;
}
.innerpage_content .autartitestimonialinfos p.website {
	color:#000;
	font-family:'Droid Sans', sans-serif;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
}
.innerpage_content .autartitestimonialinfos p.website a {
	text-decoration:none;
	color:#000;
}
.innerpage_content .autartitestimonialinfos p.website a:hover {
	color:#ED7020;
}
.innerpage_content .testimonial_block {
	background-position:2px 2px;
	background-repeat:repeat-y;
	padding:12px 2px 12px 87px;
	margin-bottom:3px;
}
.innerpage_content .testimonial_block:hover {
	padding:10px 0 10px 85px;
	border:2px solid #FFC421;
	background-position:0 0;
}
/**********************************************************/
.innerpage_content #xmap {
	background:url(images/dot4.png) repeat-y 462px top;
}
.innerpage_content .left_sitemap {
	width:50%;
}
.innerpage_content .right_sitemap {
	width:47%;
	padding-left:20px;
}
.innerpage_content p.sitemap_img {
	padding:10px 0 10px 140px;
}
.innerpage_content #xmap ul {
}
.innerpage_content #xmap ul li {
	background:url(images/line7.png) no-repeat left bottom;
	padding:4px 0 6px;
	list-style:none;
}
.innerpage_content #xmap ul li ul {
	padding:2px 0 0 37px;
}
.innerpage_content #xmap ul li ul li ul {
	padding:2px 0 0 30px;
}
.innerpage_content #xmap ul li ul li {
	background:none;
	padding:1px 0;
}
.innerpage_content #xmap ul li a {
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	padding:2px 0 3px 37px;
}
.innerpage_content #xmap ul li a {
	background:url(images/icon17.png) no-repeat left top;
}
.innerpage_content #xmap ul li ul li a {
	background:url(images/icon13.png) no-repeat left 4px;
	font-size:13px;
	padding:0 0 0 18px;
}
.innerpage_content #xmap ul li ul li ul li a {
	background:url(images/icon14.png) no-repeat left 5px;
	font-weight:normal;
	padding:0 0 0 15px;
}
.innerpage_content #xmap ul li ul li ul li ul li a {
	background:url(images/icon15.png) no-repeat left 4px;
	padding:0 0 0 12px;
}
.innerpage_content #xmap ul li a:hover {
	color:#ED7020;
}
.innerpage_content #xmap ul li ul li a:hover {
	background:url(images/icon13_hover.png) no-repeat left 3px;
	text-decoration:underline;
}
.innerpage_content #xmap ul li ul li ul li a:hover {
	background:url(images/icon14_hover.png) no-repeat left 4px;
}
.innerpage_content #xmap ul li ul li ul li ul li a:hover {
	background:url(images/icon15_hover.png) no-repeat left 3px;
}
.innerpage_content .projecttype {
	background:url(images/projecttype.png) repeat-x left top;
	height:63px;
	border:1px solid #ccc;
}
.innerpage_content .projecttypeselect {
	background:url(images/projecttype_select.png) no-repeat left top;
	width:200px;
	height:25px;
}
/**********************************************************/
#footer {
	background:#e4e4e4 url(images/footerbg.jpg) repeat-x left top;
	padding:20px 0 0;
}
#footercontent {
	/** Comment -30-09-2013 width:984px; ***/
	/*** Comment -Pooja -15-10-2013 width:962px; **/
	/** Comment -Pooja -02-11-2013 width:984px; **/
	width:982px;
	margin:0 auto;
}
.smartcontent {
	width:320px;
	text-align:justify;
	background:url(images/smartcontent.png) no-repeat left top;
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	color:#333333;
	padding:0 25px;
	line-height:18px;
}
.smartcontent p {
	padding-bottom:20px;
}
.smartcontent h6.logo2 {
	text-align:center;
	padding:25px 0 15px;
}
.smartlinkfooter {
	 float: left;
    padding-bottom: 25px;
    width: 100%;
}
.smartlink {
	padding:5px 0 10px;
}
.smartlink2 {
	padding:0 0 10px;
}
.smartlink h3,
.smart_shopping h3
 {
	font-family:"MS Reference Sans Serif";
	color:#262626;
	font-size:14px;
	font-weight:normal;
	background:url(images/arrowdown.png) no-repeat left bottom;
}
.smartlink h3 span,
.smart_shopping h3 span {
	display:block;
	background:url(images/line.png) repeat-x left bottom;
	/** Comment -30-09-2013 padding-bottom:7px; **/
	text-transform:none;
}
.smartshopping_right {
	/** Comment -30-09-2013 background:url(images/smartshopping_right.png) no-repeat right top; **/
	margin: 0 10px;
	/*** Comment -1st Nov 2013 padding-right:30px; **/
	/** Comment -Pooja -02-10-2013 padding-right:25px;**/
	padding-right:24px;
}
.smartshopping_left {
	/** Comment -30-09-2013 background:url(images/smartshopping_left.png) no-repeat left top; **/
	padding-left:15px;
}
.company {
	padding-right:20px;
}
.company3 {
	/*** Changes -30-09-2013 padding:15px 12px; ****/
	/*** Changes  -25-10-2013 padding:7px 18px; **/
	/** Comment -Pooja -02-11-2013 padding:7px 16px;  **/
	padding:5px 16px; 
}
.company2 {
	/** Comment -30-09-2013  background:url(images/smartshopping_bg.png) repeat-x left top; 
	 * padding:15px 10px;***/
	/*width:357px;*/
	/** Comment -Pooja -1st Oct 2013 padding:7px 10px; */
	/** Comment -Pooja -02-11-2013 padding:7px 10px 20px; **/
	padding:5px 10px 21px;
}
.smartlink ul {
	padding-top:2px;
	/*width:140px;*/
}
.smartlink ul.services_list {
	padding-right:15px;
}
.smartlink ul ul {
	padding-left:12px;
}
.smartlink ul li {
	display: block;
    float: none;
    line-height: 130%;
    list-style: none outside none;
}
.smartlink ul li ul li {
	background:url(images/dot2.png) no-repeat left 7px;
	padding-left:9px;
}
.smartlink ul li a {
	display:block;
	text-decoration:none;
	font-family:'Droid Sans', sans-serif;
	font-size:12px;
	color:#000000;
	cursor:pointer;
}
.smartlink ul li a:hover {
	color:#E6422E;
}
.smart_shopping {
	padding:4px 0 20px;
	background:url(images/line2.jpg) repeat-x left bottom;
}
.smart_shopping ul {
	padding-top:2px;
}
.smart_shopping ul li {
	float:left;
	width:auto;
	list-style:none;
	padding:2px 0 0 8px;
	background:url(images/arrow_small2.png) no-repeat left 6px;
}
.smart_shopping ul li.nosublist1 {
	width:145px;
}
.smart_shopping ul li.nosublist2 {
	width:141px;
}
.smart_shopping ul li ul {
	padding:0 0 0 145px;
    position: relative;
    top: -15px;
}
.smart_shopping ul li ul li {
	float:left;
	width:149px;
	padding:2px 0 0;
	background:none;
}
.smart_shopping ul li a {
	width:135px;
	display:block;
	text-decoration:none;
	font-family:'Droid Sans', sans-serif;
	font-size:12px;
	color:#000000;
}
.smart_shopping ul li ul li a {
	float:left;
	color:#888888;
}
.smart_shopping ul li a:hover {
	color:#E6422E;
}
.video {
	padding:20px 0;
}
.videoleft {
	background:url(images/video_frame.png) no-repeat left top;
	width:281px;
	height:203px;
	padding:8px 0 0 13px;
}
.contact_details {
}
.contact {
	width:382px;
}
.contact .sociallink2 {
	background:url(images/sociallink2.png) no-repeat left top;
	height:27px;
	width:388px;
	padding-top:7px;
}
.contact .sociallink2 td td {
	padding:0 7px;
}
.contact h2 {
	font-family:"MS Reference Sans Serif";
	color:#E02F1B;
	font-size:14px;
	font-weight:normal;
	background:url(images/arrowdown2.png) no-repeat left bottom;
}
.contact h2 span {
	display:block;
	background:url(images/line3.png) repeat-x left bottom;
	padding-bottom:10px;
	width:382px;
}
.surat,.vadodara {
	font-family:'Droid Sans', sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	padding-top:5px;
}
.surat p,.vadodara p {
	padding-bottom:6px;
}
p.titletop {
	font-family:'Droid Sans',sans-serif;
	font-weight:bold;
}
p.titletop2 {
	padding-bottom:0;
}
.surat p a,.vadodara p a {
	text-decoration:none;
	color:#000000;
}
.surat p a:hover,.vadodara p a:hover {
	color:#E6422E;
}
.important_emails {
	background:url(images/important.png) no-repeat left 15px;
	width:180px;
	font-family:'Droid Sans', sans-serif;
	font-size:12px;
	color:#000000;
	padding:35px 0 0 22px;
}
.important_emails p {
	padding-bottom:10px;
}
.important_emails a {
	text-decoration:none;
	color:#000000;
}
.important_emails a:hover {
	color:#E6422E;
}
.important_emails p.important_title {
	font-family:'Droid Sans',sans-serif;
	font-weight:bold;
}
.important_emails p.important_title_bold {
	font-weight:bold;
	padding:0;
}
.important_emails p.red {
	color:#E02F1B;
	font-size:14px;
	font-family:"MS Reference Sans Serif";
	padding-bottom:8px;
}
#footerlinks {
	background: none;
    clear: both;
    font-family:'Droid Sans',sans-serif;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    width: 986px;
}
#footerlinks .sharelink {
	text-align:center;
	width:646px;
	padding-top:14px;
	float:right;
}
#footerlinks .sharelink td {
	padding:0 10px;
}
#footerlinks .sharelink td a {
	text-decoration:none;
	color:#000000;
}
#footerlinks .iso_w3c .iso2009 {
	width:50%;
}
#footerlinks .iso_w3c .iso2009 td {
	padding:0 5px;
}
#footerlinks .iso_w3c .w3c {
	width:50%;
}
#footerlinks .iso_w3c .w3c td {
	padding:0 3px;
}
#footerlinks .iso_w3c .w3c table {
	float:right;
}
#footerlinks .copyright {
	float: left;
    margin: 27px 0 0 15px;
    position: relative;
    text-align: center;
    width: auto;
}
#footerlinks .copyright .white {
	color:#FFFFFF;
	padding-top:3px;
}
#footerlinks .copyright #top {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #666666;
    color: #FFFFFF;
    font-family:'Droid Sans',sans-serif;
    font-size: 14px;
    margin:12px 0 0 960px;
    padding: 2px 0;
    position: absolute;
    text-align: center;
    width: 30px;
	cursor:pointer;
}
/**********************************************************/
.vestibulum a{
	color:#333333;
	text-decoration:none;
}
.submitform {
	width:720px;
	margin:auto;
	padding:15px 40px;
	background:#FFFFFF;
	border:10px solid #999;
}
.sumit_title {
	color:#E02F1B;
	font-family:"MS Reference Sans Serif";
	font-size:18px;
	font-weight:bold;
	background:url(images/line8.png) no-repeat left bottom;
	padding-bottom:20px;
}
.submitform table {
	padding-top:15px;
}
.submitform table td {
	font-family:'Droid Sans',sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	height:30px;
}
.submitform table td span {
	color:#ED7020;
}
.submitform table td input {
	background:url(images/inputbg.png) no-repeat left top;
	height:30px;
	width:300px;
	border:none;
}
.submitform table td input:hover {
	background:url(images/inputbg_hover.png) no-repeat left top;
}
.submitform table td span.ifApplicable {
	font-size:11px;
	font-family:'Droid Sans', sans-serif;
	color:#000000;
}
.submitform table td textarea {
	background:url(images/textarea.png) no-repeat left top;
	height:120px;
	width:640px;
	border:none;
}
.innerpage_blog {
	float: left;
    margin-top: 40px;
    margin-bottom: 40px;
    width: 100%;
}
.blog-main {
	color: #333333;
	font-family: 'Droid Sans',sans-serif;
	font-size: 13px;
	line-height: 20px;
	clear:both;
}
.blog-main .sidebar {
	width:230px;
	float:right;
	margin-left:40px;
}
.blog-main .sidebar .block {
	margin:0 0 15px 0;
	padding:0;
	border:none;
}
.blog-main .sidebar .block .blog-head {
	background:url(images/blog_panelhead.jpg) repeat-y left top;
	border-top:1px solid #CCCCCC;
	padding:5px 20px;
}
.blog-main .sidebar .block .shadow-top {
	background:url(images/blogpanel_tshadow.png) no-repeat center top;
	height:9px;
}
.blog-main .sidebar .block .shadow-bottom {
	background:url(images/blogpanel_bshadow.png) no-repeat center bottom;
	height:9px;
}
.blog-main .sidebar h6 {
	font-family: 'Droid Sans',sans-serif;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	color:#666666;
}
.blog-main .sidebar form {
	padding:5px 0;
}
.blog-main .sidebar input {
	background:none;
	border:none;
	float:left;
	padding:0;
}
.blog-main .sidebar input[type="submit"] {
	background:url(images/blog_searchbtn.png) no-repeat left top;
	width:25px;
	height:25px;
	display:block;
	border:none;
	cursor:pointer;
}
.blog-main .sidebar input[type="submit"]:hover {
	background:url(images/blog_searchbtn.png) no-repeat left -30px;
}
.blog-main .sidebar input[type="text"] {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	height:23px;
	width:152px;
	margin-right:1px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	line-height:24px;
	padding:0 5px;
}

ul.blog-cat {
	list-style:none;
}
ul.blog-cat li {
	font-family: 'Droid Sans',sans-serif;
	font-size:13px;
	line-height:30px;
	color:#000000;
	font-weight:normal;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #FFFFFF;
}
ul.blog-cat li a {
	color:#000000;
	text-decoration:none;
	background:url(images/blog_panelbg.jpg) repeat-y left top;
	width:230px;
	display:block;
}
ul.blog-cat li a:hover, ul.blog-cat li a.selected {
	color:#ED7020;
	background:#FFFFFF;
}
ul.blog-cat li a span {
	background:none;
	padding:0 0 0 15px;
	margin:0 10px;
	color:#000;
}
ul.blog-cat li a:hover span, ul.blog-cat li a.selected span {
	background:url(images/arrow_orange.gif) no-repeat left 4px;
}

.blog-main .sidebar .block .cat-head {
	background:url(images/blog_panelbg.jpg) repeat-y left top;
	border-top:1px solid #e6e6e6;
	padding:5px 20px;
}
.blog-main .content .block {
	padding:0
}
.blog-main .date, .entry-header .date {
	background-image: url("images/blog_sprit-icon.png");
    background-position: 58px -78px;
    background-repeat: no-repeat;
    float: left;
    height: 85px;
    margin: 3px 11px 0 0;
    padding: 0 8px 0 0;
    text-align: center;
    width: 58px;
}
.blog-main .date .day {
	font-size:16px;
	font-family:Arial;
	line-height:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.blog-main .date .month {
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	margin:0;
	padding:0 0 3px;
	position:relative;
	top:-1px;
	display:block;
}
.blog-main .date .year {
	font-size:9px;
	margin:0;
	padding:0;	
}

*+html .blog-main h2 {
	padding:0 0 5px 10px;
}
.blog-main h2 a {
	color:#de2112;
	text-decoration:none;
}
.blog-main h2 a:hover {
	color:#333;
}
.blog-main p {
	margin:0;
	padding:0;
	font-family:'Droid Sans',sans-serif;
}
.blog-main p.post-main {
	margin:0 0 30px;
	padding:0px;
	font-size:12px;
	float:left;
}
.blog-main p.post-main span.category {
	float:left;
	width: auto !important;
}
.blog-main .blog-image {
	margin-top:5px;
}
.blog-main .blog-image img {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:4px;
	display:block;
}
.blog-main .blog-image a img {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:4px;
	display:block;
	max-width:640px;
}
.blog-main .blog-image a:hover img {
	background:#FFFFFF;
	border:1px solid #ED7020;
	padding:4px;
	display:block;
}
.alignright {
    display:inline;
    float:right;
    margin-left:15px;
}
.aligncenter {
    display:inline-table;
	text-align:center;
	margin-bottom:15px;
}
.alignleft {
    display:inline;
    float:left;
    margin-right:15px;
}
.blog-main p.bottom-link a.readmore {
	background:url(images/arrow_readmore.png) no-repeat left 7px;
	text-decoration:none;
	color:#000000;
	float:left;
	margin:0 0 0 100px;
	padding:0 0 0 8px;
}
.blog-main p.bottom-link a.readmore:hover {
	text-decoration:underline;
}
.blog-main p.bottom-link a.share {
	background:url(images/icon_share.png) no-repeat left top;
	text-decoration:none;
	color:#000000;
	float:left;
	margin:0 0 0 100px;
	padding:0 0 0 20px;
}
.blog-main p.bottom-link a.share:hover {
	text-decoration:underline;
}
.blog-main p.bottom-link a.comments {
	background:url(images/icon_comment.png) no-repeat left 2px;
	text-decoration:none;
	color:#000000;
	float:left;
	margin:0 0 0 100px;
	padding:0 0 0 20px;
}
.blog-main p.bottom-link a.comments:hover {
	text-decoration:underline;
}




/********** blog panel tabe **********/

.tabinnermain {
	width:230px;
	position:relative;
	padding-top:31px;
}

#example-two .list-wrap { 
	padding:0; 
	margin:0; 
}

#example-two ul { 
	list-style: none; 
	margin:0;
}
#example-two ul.nav { 
	overflow: hidden;
	position:absolute;
	z-index:1;
	top:0;
	background:url(images/blog_panelhead.jpg) repeat-y left top;
	width:230px;
	height:24px;
	padding-top:7px;
	padding-left:5px;
}
#example-two ul.nav li { 
	float: left;
	margin-right:5px;
}
#example-two ul.nav li.last { 
	margin-right: 0;
}
#example-two ul.nav li a { 
	font-family:Arial;
	font-size: 11px;
	line-height:normal;
	font-weight:bold;
	text-align: center; 
	float:left;
	text-decoration:none;
	color:#333333;
	cursor:pointer;
	background:none;
}
#example-two ul.nav li a span { 
	padding:1px 10px 0;
	float:left;
	height:23px;
	line-height:20px;
}
#example-two ul.nav li a.current, #example-two ul.nav li a:hover { 
	color:#666666;
	position:relative;
	z-index:1;
	top:0px;
	left:0;
	background:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

/**** changes -Smart -07-09-2013 *********/
body .site{
	margin-top:0 !important;
	background:none !important;
	padding:0 !important;
	box-shadow:none !important;
	margin: 0 auto;
    max-width: 100%;
}

.main-navigation ul{
	float: left;
    padding-top: 1px;
    border-top:0 !important;
    border-bottom:0 !important;
}
.main-navigation ul li{
    margin-left: 0;
    /** Changes -Pooja -30-10-2013 ** padding: 0 12px; **/
   /** comment -Pooja -19-11-2013 padding: 0 49px 0 12px; **/
    padding: 0 45px 0 12px;
    float: left;
    list-style: none outside none;
   /** Changes -Pooja -30-10-2013 ** margin-right: 21px; **/
    margin-right: 1px;
    position: relative;
    padding: 0 2.2% 0 2.8% !important;
    margin-top: -1px;
}
.main-navigation ul li a {
  
    display: block;
    float: left;
     /** Changes -Pooja -30-10-2013 ** padding-right: 5px; **/
     padding-right: 0px;
     margin-right:2px;
    text-decoration: none;
    color: #2F3F4F;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
}
.wrapper{
	clear: both;
	padding-top:40px;
}
.main-navigation ul li a span {
  
    background: url("images/drop.png") no-repeat right 7px transparent;
    padding-right: 15px;
    /** Comment -Pooja -30-10-2013 padding-left: 10px; **/
    cursor: pointer;
}
.main-navigation ul li a span:hover {
  
    background: none;
    padding-right: 15px;
}
.main-navigation ul li.menu-item-128 a span, .main-navigation ul li.menu-item-24 a span {
  
    background: none;
    padding-right: 15px;
}
#header .main-navigation .menu-menu-1-container ul.sub-menu {
  min-height: 170px;
}
.post_des, .article.alpha.blog_div, #primary #content article header h1,  article .entry-content {
    float: right;
    width: 88.5%;
}
.innerpage_content.innerpage_blog #primary .blog-main article .entry-header, .innerpage_content.innerpage_blog #primary .blog-main article .entry-content {
  display: inline-block;
  float: none;
  width: 100%;
}
.innerpage_content.innerpage_blog #primary .blog-main article {
  border-bottom: 1px solid #dadada;
  margin-bottom: 25px;
  padding-bottom: 28px;
}
div#secondary aside .textwidget > a.blogsitemaptext {
    background:#de2112;
    color: #ffffff!important;
    font-family: 'Droid Sans',sans-serif;
    font-size: 20px !important;
    display: block;
    font-weight: bold !important;
    line-height: normal;
    margin-bottom: 0 !important;
    padding: 13px 20px;
     text-decoration: none;
    text-transform: none !important;
}
div#secondary aside {
    clear: both;
}
div#secondary aside .textwidget > a.blogsitemaptext:hover {background: #181818; }
/*
.innerpage_content.innerpage_blog #primary.site-content #content .blog-main article .entry-header h1.entry-title {
  float: left;
  width: 100%;
}
*/
.entry-content li, .comment-content li, .mu_register li {
  margin-top: 10px;
}.entry-content li ul li, .comment-content li ul li, .mu_register li ul li {
  margin-top: 0;
}
.main-navigation{
	float:left;
	margin-top:0 !important;
	 z-index: 1111 !important;
}
.main-navigation ul li.first{
	margin-left:0 !important;
	
}
section#primary{
	float:left;
	width:690px;
}
div#secondary{
	/*float:left;*/ float:right; /* 5 May 2014 :: Kesha */
	width:255px;
	margin-left: 0;
}
#header .search #searchsubmit{
	border:none;
	box-shadow:none;
	background:url(images/go.png) no-repeat;
	border-radius:5px;
	padding:0 8px;
	width:35px	;
	color: #FFFFFF;
	font-weight:bold;
	height:20px;
	margin-top:3px;
}
#header #searchform #s{
	width:142px;
}
div#secondary aside{
	 border: none;
    margin: 0 0 20px;
    padding: 0;
    
} 
/*.widget_search .blog-search{
	background: url(images/blog_panelhead.jpg) repeat-y scroll left top transparent;
    border-bottom: 1px solid #CCCCCC !important;
    border-top: 1px solid #CCCCCC !important;
    padding: 5px 0 5px 20px !important;
}
*/
#categories-2 > ul, #secondary aside.popular-widget .pop-inside ul {
  border: 1px solid #eeeeee;
}
.widget_search h3{
	color: #666666;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    margin-bottom:0 !important;
    text-transform:none;
}
div#secondary #searchsubmit{
	background-color: #181818;
    background-image: url("images/blog_sprit-icon.png");
    background-position: 10px 11px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: inline-block;
    height:40px;
    width: 40px;
    margin-left:-1px;
    border-radius: 0;
    padding-top:4px;
}

div#secondary #searchform{
	 padding:0;
}
div#secondary #searchform #s{
	background:#e5e5e5;
    border: none;
    border-radius: 0;
    color: #333333;
    font-family:'Droid Sans',sans-serif;
    font-size: 13px;
    height: 40px;
    line-height: 28px;
    margin-right: -1px;
    padding: 0 5px;
    width: 215px;
}
.sidebar aside .blog-head{
 background: url(images/blog_panelhead.jpg) repeat-y scroll left top transparent;
    border-top: 1px solid #CCCCCC;
    padding: 5px 20px;
}
ul.blog-cat{
	list-style:none !important;
	margin:0 !important;
}
.sidebar ul.blog-cat li{
	margin-left:0 !important;
}
.sidebar aside .blog-head h6{
 color: #666666;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
}
.shadow-bottom{
	background: url(images/blogpanel_bshadow.png) no-repeat center bottom transparent;
    height: 9px;
}
footer{
	 /*  background: url(images/footerbg.jpg) repeat-x scroll left top #E4E4E4;
     display: block;
  float: left;  shobha 29April2014 
    padding: 20px 0 0;*/
    width: 100%;
    float: left;
   /** Comment -Pooja -26-12-2013 margin-top: -123px; ***/
}
.addthis_toolbox a{
	/** Comment -Pooja -02-11-2013 background:url(images/share.png) no-repeat 0 center; **/
	/** Comment -Pooja -21-01-2014 background:url(images/share.png) no-repeat 0 3px; **/
	background:url(images/share.png) no-repeat 0 2px;
}
.smartshopping_left{
	float:left;
}
.company{
	float:left;
}
.smartshopping_left aside{
	float:left;
}
#nav_menu-6{
	margin-top:39px;
	margin-left:15px;
}
.at16nc.at16t_compact{
	background-position:0 0 !important;
}
.sharelink .addthis_toolbox a{
	color:#333 !important;
	text-decoration:none;
	padding-left:0 !important;
	font-family:Arial;
	padding-top: 5px !important;
}
/*.gSendtofriend_widget span{
	text-transform:none;
	color:#333 !important;
	font-weight:normal;
	cursor:pointer;
}*/
.sharelink aside{
	float:left;
	 margin-top: 12px;
	padding-right:10px;
}
.addthis_toolbox a:hover{
	
	color:#E6422E !important;
}
.addthis_toolbox a:hover{
	/** Comment -Pooja -01-Nov-2013 background: url(images/share2.png) no-repeat; **/
	color:#E6422E;
}
.iso_w3c1{
	clear:both;
}
.iso2009 tr td{
	vertical-align:top;
}
.gSendtofriend_widget h3{
	/** Comment -Pooja -02-11-2013 background: url(images/url.png) no-repeat left center transparent; **/
	background: url(images/url.png) no-repeat left 5px transparent;
    padding-left: 24px;
    font-weight:normal;
    line-height:12px;
    text-transform:none;
	color:#000 !important;
	font-weight:normal;
	cursor:pointer;
    /** Comment -Pooja -1st Nov 2013 font-family: 'Droid Sans',sans-serif,Helvetica,sans-serif; **/
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
    letter-spacing: 0;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: 0;
}
.gSendtofriend_widget h3:hover{
	/** Comment -Pooja -02-11-2013 background: url(images/url2.png) no-repeat left center transparent; **/
	background: url(images/url2.png) no-repeat left 5px transparent;
	color:#E6422E !important;
}
.addthis_toolbox span{
	background:none !important;
}
.printfriendly{
	margin:0 !important;
}
.printfriendly img{
	display:none !important;
}
.printfriendly a{
	 background: url(images/print_page.png) no-repeat left 4px transparent;
    padding-left: 25px;
    padding-top: 1px;
    padding-bottom:1px;
}
.printfriendly a:hover{
	background: url(images/print_page2.png) no-repeat left 4px transparent;
		color:#E6422E !important;
}
.popular-widget h3{
	 color: #666666;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    text-transform:none;
    margin-bottom:0 !important;
}/*
.sidebar aside .cat-head {
    background: url(images/blog_panelbg.jpg) repeat-y scroll left top transparent;
    border-top: 1px solid #E6E6E6;
    padding: 5px 20px;
 }
.sidebar .shadow-top {
    background: url(images/blogpanel_tshadow.png) no-repeat center top transparent;
    height: 9px;
}
*/
.sidebar .shadow-bottom {
    background: none;
    height: auto;
}
.popular-widget ul.pop-widget-tabs{
 border-bottom: 1px solid #fff;
    height: 45px;
    line-height: 45px;
}
.popular-widget ul.pop-widget-tabs li{
	background-image: url("images/blog_sprit-icon.png");
    background-position: 0 -152px;
    background-repeat: repeat-x;
    border-right-color: #bcbcbc;
    border-right-style: solid;
    border-width: 0 1px 0 0 !important;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    margin: 0;
}
.popular-widget ul.pop-widget-tabs li:last-child {
    border: none !important;
}
.popular-widget ul.pop-widget-tabs li a.active, .popular-widget ul.pop-widget-tabs li a:hover{
 background:#181818!important;
  
}
.popular-widget ul.pop-widget-tabs li a.active:after, .popular-widget ul.pop-widget-tabs li a:hover:after {
	background-image: url("images/blog_sprit-icon.png");
    background-position: -13px -96px;
    background-repeat: no-repeat;
   bottom: -4px;
    content: "";
    height: 4px;
    left: 45%;
    position: absolute;
    width: 8px;
    z-index: 999;
}
.sidebar .popular-widget ul.pop-widget-tabs li a{
	 background: none;
	padding: 0 20px!important;
	border:none!important;
    color: #333;
    font-size: 13px;
    font-weight: normal;
     font-family: 'Droid Sans',sans-serif;
    height: 45px;
    left: 0;
    line-height: 45px;
    position: relative;
}
.popular-widget .pop-inside{
	margin:0 !important;
	border:none !important;
}
.read_more{
	float:left;
	/*margin-left:95px !important;*/
	padding-bottom:0 !important;
}
.read_more a.more-link{
	background: #de2112;
    border: none !important;
    border-radius: 0 !important;
    color: #fff!important;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin:21px 6px 0 0;
    padding: 0 9px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
ul.blog-cat li a:hover span, ul.blog-cat li a.selected span {
    background: url(images/arrow_orange.gif) no-repeat left 4px transparent;
     color: #ED7020;
}
.bottom-link .comments-link a{
	background: #181818;
    border: none !important;
    border-radius: 0 !important;
    color: #fff!important;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin:21px 6px 0 0;
    padding: 0 9px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
.view_our_portfolio a img{
	box-shadow:none !important;
}
.read_more a.more-link:hover{
	background: #181818;
}
.bottom-link .comments-link a:hover{
	background: #de2112;
}
.sidebar .widget  h3{
	background:#de2112;
    color: #fff;
    font-family: 'Droid Sans',sans-serif;
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: normal;
    margin-bottom: 0 !important;
    padding: 13px 20px;
    text-transform: none !important;
}
.sidebar .widget ul li{
border-bottom: 1px solid #e6e6e6!important;
    color: #666;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding:0!important;
    line-height: 40px !important;
}
.sidebar .pop-layout-v .pop-inside ul li a {
  color: #666 !important;
  display: block;
  float: none;
  font-size: 13px !important;
  line-height: 100%;
  max-width: 100%;
  padding: 15px !important;
  text-decoration: none!important;
}
.pop-layout-v .pop-inside ul.wp-tag-cloud {
  padding: 0 !important;
}
.sidebar .widget ul li:last-child {
  border: none;
}
.sidebar .widget ul li a{
	color: #666 !important;
    display: block;
    float: left;
    max-width: 100%;
    padding:0 5px 0 20px !important;
    text-decoration: none;
}
.sidebar .widget ul li:hover{
	background: #eeeeee;
}
.pop-title{
	font-weight:normal !important; 
}
.blog-main p.post_img{
	padding:0 !important;
}
.bottom-link span{
	float:left;
}
.bottom-link span.st_sharethis_large {
  float: right;
  margin: 20px 0 0;
}
#nav-below.navigation {
  float: left;
  margin-bottom: 40px;
  margin-left: 70px;
  min-width: 200px;
}
.blog-main .block:last-child .article.alpha.blog_div {border-bottom: none}

.bottom-link .st_sharethis_large .stButton .stLarge{
	background:url(images/share1.png) no-repeat !important;
	width:89px !important;
}
.bottom-link .st_sharethis_large .stButton .stLarge:hover{
	/** Comment -30-09-2013 background:url(images/share_hvr.png) no-repeat 1px 3px transparent !important; **/
	background:url(images/share1_hover.png) no-repeat 0px 0px transparent !important;
	opacity:1 !important;
}
.bottom-link{
	margin-left:100px;
}
.st_sharethis_large{
	margin-top:-6px;
}

#main{
	padding-top:0 !important;
	margin: 0 auto;
  /** Comment -Pooja -02-11-2013   padding-bottom: 15px; **/
    padding-bottom: 16px;
    padding-left: 0 !important;
    padding-right: 0;
    /*** Commnet -by Pooja -30-10-2013 width: 935px; **/
    width: 1000px;
}
.blog-image{
	margin-bottom:5px;
}
.blog-image img{
	box-shadow:none;
	border-radius:0 !important;
	/** Comment -Pooja -13-11-2013 width: 640px; /* Shipra 7th Nov 2013 */
	max-width:640px;
}
#nav_menu-6{
	margin-top:0 !important;
}
#primary{
	margin:0;
	text-align: justify;
	width:700px;
}
#primary article p, strong, ul li{
	 color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    /* Comment -Pooja -26-12-2013 line-height: 12px; ***/
}
#primary .single_post_header .article p {
  font-size: 15px;
  line-height: 170%;
  padding-bottom: 10px;
}
#primary article .bbp-reply-content p{
	 clear:none;
	 padding-top:23px;
}
.blog_info #primary article  .comments-link{
	display:none;
}
.inner_smart_shop_right ul li {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    margin: 5px 0 0;
    padding: 0 !important;
    width: auto;
}
.inner_smart_shop_right ul li h2 {
    float: none;
    width: auto;
}
.inner_smart_shop_right ul li.sec_footer_li {
    /**margin-left: 7px; **/
}
.inner_smart_shop_right li.last_foot_li {
    margin-left: 93px;
}
.inner_smart_shop_right {
    margin-right: 0;
   /*** Changes -30-09-2013  width: 432px; ***/
    width: 229px;
    float:right;
}
.company3 a:hover{
	text-decoration:underline;
}
.sharelink a{
	color: #000000 !important;
    /*  Comment -Pooja -21-01-2014 font-family: 'Droid Sans',sans-serif,Helvetica,sans-serif; */
    font-size: 11px;
    letter-spacing: 0;
    text-decoration: none;
    white-space: nowrap;
    word-spacing: 0;
}
.smartshopping_left aside{
	/** Comment -Pooja -1st Oct 2013 margin-bottom:20px; **/
}
.blog_info footer{
	background:none !important;
	display:none;
}
.blog_info article{
	border-bottom: 1px solid #F0F0F0;
    float: left;
    margin-bottom: 20px !important;
    padding-bottom: 16px !important;
    width: 100%;
}
.blog_info nav{
	display:none;
}
.blog_info .comments-area{
	margin:25px 0 0 0 !important;
}
.blog_info .comments-area h2.comments-title{
	 color: #333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px !important;
}
.blog_info .comments-area ol.commentlist li{
	border:2px solid #ccc;
	/*** Comments -02-10-2013 padding:20px; ***/
	padding:15px;
	/*width:452px;*/
	width:631px;
	border-radius:6px;
	margin-bottom:20px;
	float:left;
	
}
.blog_info .comments-area ol.commentlist li:hover{
	border:2px solid #de2112;
}
.blog_info .comments-area ol.commentlist li:hover article img{
	border:1px solid #de2112;
}
.blog_info .comments-area ol.commentlist article{
	border-bottom:none !important;
	margin:0 !important;
}
.blog_info .comments-area ol.commentlist article img{
	border:1px solid #ccc;
	padding:2px;
	display: none;
}
.blog_info .comments-area ol.commentlist article cite b{
	font-family:'Droid Sans',sans-serif;
	color:#000;
	color: #000;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
}
.comments-area article header time{
	color: #de2112;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    margin-bottom: 6px;
    margin-top: 6px;
}
.blog_info .comments-area article header{
	margin:0;
}
#primary article p.comment-awaiting-moderation {
margin-bottom: 10px;
}
.blog_info .comments-area ol.children li ol.children li ol.children li ol.children {margin-right:6px;}

.commentlist .reply a.comment-reply-link{
	background: #de2112!important;
    border: none !important;
    border-radius: 0 !important;
    color: #fff!important;
    float: right;
    font-family: 'Droid Sans',sans-serif!important;
    font-size: 18px!important;
    height: 30px !important;
    line-height: 30px !important;
   
    padding: 0 20px !important;
    text-align: center !important;
    text-decoration: none !important;
    width: auto;
}
.commentlist .reply span{
	display:none;
}
.btn_left{
	background:url(images/btn1.png) no-repeat left center transparent;
	width:100px;
	float:right;
}
.btn_right{
	background:url(images/btn_right.png) no-repeat right center transparent;
	height:40px;
	float:left;
}
.blog_info .comments-area #respond{
	margin-top:20px;	
}
.commentlist div.reply{
	/*** Comments -02-10-2013 margin-right:10px;
	margin-bottom:35px; ***/
}
.commentlist div.reply .div_reply{
	display: block;
   /*** Comments -02-10-2013 padding-bottom: 5px; **/
    position: relative;
}
.btn_left:hover {
    background: url(images/sub_btn_hvr_left.png) no-repeat left center transparent;
    height: 40px;
}
.btn_right:hover {
    background: url(images/sub_hvr_right.png) no-repeat right center transparent;
    height: 40px;
    margin-right: -3px;
}
.blog_info .comments-area #respond #commentform{
	float: left;
    margin: 0;
}
.blog_info .comments-area #respond form p.logged-in-as {
  margin-bottom: 10px !important;
}
.blog_info .comments-area #respond h3{
	background: url("images/single_post_header.png") no-repeat 0 bottom;
	 color: #de2112;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 20px !important;
    font-weight: bold;
    line-height: 100%;
    margin: 0 0 17px !important;
    padding: 0 0 7px;
    width: 100%;
}
.blog_info .comments-area #respond #commentform p{
	font-family:'Droid Sans',sans-serif;
	margin:0;
	width:300px;
	float:left;
	 font-size: 15px;
	padding: 0;
}
.blog_info .comments-area #respond #commentform label{
	color: #000000;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    line-height: 30px;
    width:300px;
}
.blog_info .comments-area #respond #commentform input{
	color: #000000;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    line-height: 30px;
    background: url(images/inputbg.png) no-repeat left top transparent;
    border: none;
    height: 30px;
    margin: 0 0 10px;
    padding: 0 0 0 5px;
    width: 300px;
}
.blog_info .comments-area #respond #commentform br {
  display: none;
}

.blog_info .comments-area #respond #commentform textarea{
 background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
    height: 130px;
    padding: 5px;
    width: 100%;
}
.blog_info .comments-area #respond #commentform .form-allowed-tags{
	display:none;
}
.blog_info .comments-area #respond #commentform .comment-notes{
	padding-bottom:10px;
	width:100% !important;
}
.blog_info .comments-area #respond #commentform .form-submit{
	margin-top:10px;
	/** changes -30-09-2013 width:300px; ******/
	width:100%;
	float:left;
	/** Comment -Pooja -13-11-2013 margin-bottom:30px; **/
	margin-bottom:0px;
}

.blog_info .comments-area #respond #commentform .form-submit input, #newsletter_block_left .btn .btn_left .btn_right input{
background: #de2112!important;
    border: none !important;
    border-radius: 0 !important;
    color: #fff!important;
    float: left;
    font-family: 'Droid Sans',sans-serif!important;
    font-size: 18px!important;
    height: 30px !important;
    line-height: 30px !important;
    margin: 0 6px 50px 0;
    padding: 0 20px !important;
    text-align: center !important;
    text-decoration: none !important;
    width: auto;
}
.blog_info .comments-area #respond #commentform .form-submit input:hover,.commentlist .reply a.comment-reply-link:hover, #newsletter_block_left .btn .btn_left .btn_right input:hover
{
	 background:#181818 !important;
}
.blog_info .comments-area #respond #commentform .form-submit .btn_left{
	width:185px;
	margin-left:230px;
	float:left;
	
}
.blog_info .comments-area #respond #commentform .required{
 color: #FF0000 !important;
    font: 10px/17px 'Droid Sans',sans-serif;
    text-align: left;
}
.blog_info .comments-area #respond #commentform .arrowerror {
  bottom: 8px;
}
.blog_info .comments-area ol.children li{
	width:94%;
	margin-bottom: 0;
    margin-top: 20px;
}
.blog_info article .entry-content li:after, .blog_info article .comment-content li:after, .blog_info article .mu_register li:after {
    color: #de2112;
    content: "•";
    font-size: 28px;
    left: 0;
    position: absolute;
    top: 1px;
}
.blog_info article .entry-content li, .blog_info article .comment-content li, .blog_info article .mu_register li {
    line-height: 140%;
    list-style: none outside none;
    margin: 0 0 10px !important;
    padding-left: 20px;
     color: #333333;
    font-family:'Droid Sans',sans-serif;
    font-size: 15px;
    position: relative;
}
.blog_info article strong, .blog_info article span, .blog_info article a {
	 color: #333333!important;
    font-family:'Droid Sans',sans-serif;
    font-size: 14px;
    text-decoration: none !important;
}
.blog_info article a:hover {color: #de2112 !important; }
.blog_post_header .archive-header {
    background: none;
    min-height: inherit;
    float: left;
}
.innerpage_content.innerpage_blog.cat_page article {
  float: left;
  margin-bottom: 0;
  padding-bottom: 3px;
  width: 100%;
}
.single_post_header article h2 a, #primary #content article header h1 a {
  color:#DE2112;
}
.entry-header .comments-link {
  float: left;
  margin-top: 10px;
}
.innerpage_content.innerpage_blog.cat_page article ol {
  display: inline;
}
.error_block {
     background: none repeat scroll 0 0 #FFFAEA;
    border: 1px solid #FFC421;
    float: right;
    line-height: 22px;
    position: relative;
    right:9px;
    top: 1px;
}
.arrowerror {
      bottom: 2px;
    height: 7px;
    left: 10px;
    position: absolute;
    width: 15px;
    display: none;
}
.error_block_inner {
     color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    line-height: 20px;
    padding: 0 7px;
}
#commentform .loading{
	 float: left;
}
a, a:active, a:visited {
   font-family: 'Droid Sans',sans-serif;
}
a:hover {color: #DE2112 !important;}
.innerpage_blog h1.search-title span, .innerpage_blog h1.archive-title span{
	 color: #de2112;
}
.search .innerpage_blog h1.search-title, .innerpage_blog h1.archive-title {
  background: url("images/single_post_header.png") no-repeat 0 bottom transparent;
    color: #333;
    display: block;
    font-family: 'Droid Sans',sans-serif;
    font-size: 35px;
    text-transform: capitalize;
    font-weight: bold;
    float: left;
    line-height: 100%;
    text-transform: none;
    margin: 0 0 20px;
    padding: 0 0 12px;
    text-align: left;
    text-decoration: none;
    width:100%;
 }
.search .site-content .archive-header, .search .site-content .page-header {
  background: none;
  max-width: inherit;
  min-height: inherit;
  width: 100%;
}
.searchpage article h1 a{
	  color: #de2112 !important;
}
.searchpage article h1 a:hover{
color:#333 !important;
}
.search .site-content article {
  margin-bottom: 30px;
  padding-bottom: 0;
}
.searchpage article.no-results{
	border:none !important;
} 
.searchpage article.no-results:hover{
	border:none !important;
} 
.searchpage article.no-results h1{
	font-family:"MS Reference Sans Serif" !important;
}
body.tag article h1{
	color: #333333 !important;
    font-family: 'Droid Sans',sans-serif !important;
    font-size: 24px !important;
    line-height: normal;
    margin: 0 0 1px !important;
    padding: 0 0 3px 0px !important;
    width: 605px;
    border:none !important;
    background:none !important;
}
body.tag article h1 a{
	  color: #de2112 !important;
}
body.tag article h1 a:hover{
color:#333 !important;
}
body.tag article header div.comments-link{
	display:none;
}
body.tag article{
	margin-bottom:20px !important;
	border-bottom:1px solid #EDEDED;
	float:left;
	width:100%;
}
.bookmark_div{
    float: left;
    margin-top: 14px;
    padding-left:5px;
    position: relative;
}
.bookmark_div .bookmark{
	background: url(images/bookmark.png) no-repeat left 1px transparent;
    padding-left: 21px;   
}
footer .footercontentupper .footersharelink .bookmark_div a {
  padding-left: 20px;
}
.bookmark_div .bookmark:hover{
	background: url(images/bookmark2.png) no-repeat left 1px transparent;
	color:#E6422E !important;
}
 /*ankit*/
.login {
    margin-bottom: 12px;
}
.l {
    float: left;
}
.innerpage_blog footer{
	display:none;
}
.widget.widget_wp_sidebarlogin h3{
	display:none;
}
#loginform input{
	 background: url("images/inputbg.png") no-repeat left top transparent;
    border: none;
    color: #000000;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 0 0 10px;
    padding: 0 0 0 5px;
    width: 300px;
}
#loginform label{
 color: #000000;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    line-height: 30px;
}
#loginform p{
	clear:both;
}
#loginform{
	width:300px;
}
#respond{
	clear:both;
}
/********** Changes -30-09-2013 *************/
/*
#HeaderLogIn:hover{
	/*** Commets -01-10-2013 background: -moz-linear-gradient(center top , #ED7020 0%, #F08B49 57%, #F8B77D 92%, #FFD99F 100%) repeat scroll 0 0 transparent; **/
/*	background: -webkit-linear-gradient(top, rgb(237, 112, 32) 0%, rgb(240, 139, 73) 77%, rgb(248, 183, 125) 96%, rgb(255, 217, 159) 100%);
	background: -o-linear-gradient(top, rgb(237, 112, 32) 0%, rgb(240, 139, 73) 77%, rgb(248, 183, 125) 96%, rgb(255, 217, 159) 100%);
	background: -ms-linear-gradient(top, rgb(237, 112, 32) 0%, rgb(240, 139, 73) 77%, rgb(248, 183, 125) 96%, rgb(255, 217, 159) 100%);
	background: -moz-linear-gradient(top, rgb(237, 112, 32) 0%, rgb(240, 139, 73) 77%, rgb(248, 183, 125) 96%, rgb(255, 217, 159) 100%);
	background: linear-gradient(to bottom, rgb(237, 112, 32) 0%, rgb(240, 139, 73) 77%, rgb(248, 183, 125) 96%, rgb(255, 217, 159) 100%);
}
*//*ankit dharsandiya*/


#header .current-menu-item a span{
line-height:0;

/** Comment -Pooja -30-10-2013 text-transform:uppercase !important;	**/
}
.main-navigation ul li a span:hover{
	
    color: #ED7020 !important;
    cursor: pointer;
    background: url("images/drop.png") no-repeat right 7px transparent;
}
#header .current-menu-item a{


}
#menu-services.menu{
	float:left;
	padding-right:20px;
}
#menu-services.first{
	float:right;
}
.copyright p{
	color:#222;
}
#menu-company{
	width:122px;
}
.blog_info .comments-area #respond #commentform p.comment-form-comment{
	width:100%;
}
.blog_info .comments-area #respond #commentform p.comment-form-comment label{
	width:100%;
}
.blog_info .comments-area #respond #commentform p.even{
	margin-right:74px;
}








.reply .btn_left{
	background:none;
}
.reply .btn_right{
	background: url(images/Reply.png) no-repeat right center transparent;
	width:100%;
	height:30px;
}
.reply .btn_right:hover {
    background: url(images/Reply1_hover.png) no-repeat right center transparent;
}
.bg-btn-001 {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 266px;
}
.bg-btn-001 span {
    background: url(images/bg_left_001.png) no-repeat 0 0 transparent;
    display: inline-block;
    float: none;
    height: 39px;
    padding: 0 0 0 18px;
}
.bg-btn-001 span span {
    background: url(images/bg_right_001.png) no-repeat right 0 transparent;
    display: inline-block;
    float: none;
    height: 39px;
    padding: 0 18px 0 0;
}
.bg-btn-001 span span span {
    background: url(images/bg_middle_001.png) repeat-x scroll 0 0 transparent;
    display: inline-block;
    float: none;
    height: 39px;
    padding: 0 5px;
}
.bg-btn-001 a {
    color: #FFFFFF;
    font-family: "MS Reference Sans Serif";
    font-size: 18px;
    font-weight: bold;
    line-height: 160%;
    text-align: center;
    text-decoration: none;
    cursor:pointer;
}
.bg-btn-001 a:hover{
	text-decoration:underline !important;
}
span.read_more{
	float:none !important;
}
span.read_more a{
	float:none !important;
}
.searchpage article:hover span.read_more a{
	color:#FFF !important;
}
.search .read_more a.more-link {
  margin: 0; display: inline-block;
}
.loader_image img{
	box-shadow:none !important;
	border:none !important;
}
.widget_search{
	float:left;
}
.widget_search .blog-search{
	float:left;
	width: 100%;
}
.widget_search .blog-search .searchform{
	float:left;
}
.widget_search .blog-search .searchform div{
	float:left;
}
.widget_search .blog-search .searchform label{
	float:left;
}
.widget_search .blog-search .searchform input{
	float:left;
}
.widget_search .blog-search .searchform span.loader_image {
  float: right;
  margin-left: 0;
  margin-right: -25px;
  margin-top: 9px;
}

/************* Changes -02-10-2013 ************/
.blog_info .comments-area section p{
	margin-bottom:15px;
}
.reply .btn_left:hover{
	height:30px;
}
.main-navigation li ul.sub-menu{
background:#FFFFFF;
   
    float: none;
    /*** Comment -Pooja -30-10-2013 margin: 9px 0 0 -3px; **/
    margin:12px 0 0 0;
    /** Comment -Pooja -11-11-2013 min-height: 162px; **/
       padding: 12px 10px 5px 19px;
    position: absolute;
    /*** Comment -Pooja -30-10-2013  top: 27px !important; **/
    top:27px !important;
   /* width: 392px; Shipra 7th Nov 2013 */
    width: 450px;
   /** Comment -pooja -24th Oct0-2013   z-index: 9;**/
   
   border-width:0 1px 1px !important;
   border-color:#d7dfe3 !important;
   border-style:none solid solid !important;
   left:-1px;
   height:auto !important;
  
}
.main-navigation li ul.sub-menu li{
	line-height: 200%;
    margin: 0 !important;
    padding: 0 !important;
    display :block;
    float :none;
}
.main-navigation li ul.sub-menu li a{
	 background: none repeat scroll 0 0 transparent !important;
    color: #333333;
    font-family: 'Droid Sans', sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0;
	 border-bottom:none !important;
	margin: 8px 2px 0 0;
	line-height: 15px;
    margin-right: 2px;
}
.main-navigation li ul.sub-menu li a span{
	background:none !important;
	color:#333333 !important;
	font-family: 'Droid Sans', sans-serif;
    /*font-size: 12px;*/
    font-size: 14px;
    padding:0;
}
/*.main-navigation li ul.sub-menu li a span:hover{
	color:#ed7020 !important;
	text-decoration:underline;
}*/
#header .current-menu-item li ul.sub-menu li a span{
	background:none !important;
}
.main-navigation li ul.sub-menu li ul.submenu{
	background: none repeat scroll 0 0 transparent;
    border: none !important;
    display: block !important;
    left: 0;
    padding: 0 !important;
}
.greyright {
   /* background: url(images/greyright.png) no-repeat right top transparent;*//*ankit dharsandiya*/
    height: 30px;
  /*  padding-right: 20px; */
}

.chatblock {
    
    margin: 0 !important;
}
.hdr-right .chat
{
float: left;
    /** Comment -Pooja -29-11-2013 margin-right: 12px; **/
    margin-right: -11px;
}
/*
.consult {
    background: url(images/consult.png) no-repeat left top transparent !important;
    height: 25px;
    line-height: 25px;
    margin-left: 11px;
    width: 223px;
    margin-top:2px;
    float:right;
    margin-right:18px;
}
.consult p {
    color: #FFFFFF;
    font-family: 'Droid Sans',sans-serif;
    font-size: 12px;
    padding: 0 0 0 4px;
}
.consult p span {
    color: #FFC421;
    font-weight: bold;
    margin-left: 3px;
}*/
.company3 h2 img{
	box-shadow:none !important;
}
#sendtofriendform{
	background:#FFFFFF;
    position: relative;
    width: 320px;
	border: 10px solid #999999;    
    outline: none;
    overflow: hidden;
    padding: 20px 0 20px 20px;
    position: absolute;
    z-index: 1102;
    top:50%;
}
#sendtofriendform label{
	color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 5px;
}
#sendtofriendform input#txt_captcha{
     background: url(images/inputbg1.png) no-repeat left top transparent !important;
    border: none !important;
    color: #000000 !important;
    float: left;
    font-family: 'Droid Sans',sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 22px !important;
    padding: 4px 10px !important;
    width: 130px !important;
}
#sendtofriendform input{
    background: url(images/inputbg.png) no-repeat left top transparent !important;
    border: none !important;
    color: #000000 !important;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 22px !important;
    padding: 4px 10px !important;
    width: 280px !important;
    float:left;
}
#sendtofriendform .gtitle{
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    text-align:left;
    padding-bottom:10px;
    width:100%;
    clear:both;
}
#sendtofriendform .submit {
    float: left;
    margin-left: 100px;
}
#sendtofriendform .btn {
    margin: 10px 0 0;    
    margin-left:100px !important;
}
#sendtofriendform .btn_left {
    background: url(images/btn1.png) no-repeat left center transparent;
    height: 40px;
    float:none;
}
#sendtofriendform .btn_right {
    background: url(images/btn_right.png) no-repeat right center transparent;
    height: 40px;
    margin-right: -3px;
    float:none;
}
#sendtofriendform .btn .btn_left .btn_right input {
    background: none repeat scroll 0 0 transparent !important;
    border: none;
    float: left !important;
    padding: 0 33px 2px 8px;
    height:100% !important;
    width: auto !important;
    font-size:24px !important;
    color:#fff !important;
    font-weight:bold !important;
}
#sendtofriendform h4{
	background: url(images/line4.png) no-repeat left bottom transparent;
    color: #E02F1B;
    font-family: "MS Reference Sans Serif";
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 11px;
    padding-top: 5px;
    text-align:left;
}
#sendtofriendform .btn_left:hover {
    background: url(images/sub_btn_hvr_left.png) no-repeat left center transparent;
    height: 40px;
}
#sendtofriendform .btn_right:hover {
    background: url(images/sub_hvr_right.png) no-repeat right center transparent;
    height: 40px;
    margin-right: -3px;
}
#sendtofriendform img{
	float:left;
	margin-left:20px;
	box-shadow:none; 
	padding-left:5px;
	height:30px;
}
#sendtofriendform .loader_div img{
	margin-left:15px;
	margin-top:15px;
}
#sendtofriendform .error_block{
	padding:10px;
	margin:10px 20px 0 0;
	text-align:left;
	float:none;
}
#sendtofriendform sup{
color: #FF0000 !important;
    font: 10px/17px 'Droid Sans',sans-serif;
    text-align: left;
}
#fancybox-close{
	background: url(images/close1.png) repeat scroll 0 0 transparent;
    height: 21px;
    right: 18px;
    top: 18px;
    width: 21px;
    position:absolute;
    cursor:pointer;
}
#festival #iso9001{
	display:none;
}
#header #menu-item-128 a span{
	
    /*color: #6A6A6A;*/
    
    text-transform:none !important;
}
#menu-item-19 .port_sub_link,#menu-item-1097 .port_sub_link{
	float:right;
	/** Comment -Pooja -25th Oct 2013 width:300px; **/
	width:240px;
	position: absolute;
    /** Comment -Pooja -1st Nov 2013 right: 0; **/
    right:20%;
   /** Comment -Pooja -30-10-2013  top: 4px; **/
    top: 20px;
}

.port_nave_img {
     background: url("images/hover.jpg") no-repeat center;
    float: right;
    height: 270px;
    margin: -68px 7.1px 58px 0;
    width: 67.5%;
}
#menu-item-21 .sub-menu li{
	display:block;
	float:none;
	width:150px;
}
#menu-item-21 .sub-menu li a{
	float:none;
}
#menu-item-21 .sub-menu li ul.sub-menu{
	display:none;
	border:none !important;
	margin: 0;
    padding: 0;
    position: absolute;
    text-transform: none !important;
    top: 0 !important;
    width: auto;
}
#menu-item-21 .sub-menu li ul.sub-menu li a span{
	font-weight:normal;
}
#menu-item-21 .sub-menu li{
	display:block;
	float:none;
	width:150px;
}
#menu-item-19 .sub-menu li a,#menu-item-1097 .sub-menu li a{
	float:none;
}
#menu-item-19 .sub-menu li a span,#menu-item-1097 .sub-menu li a span{
	float:none;
	font-weight:normal;
}
#menu-item-19 .sub-menu li ul.sub-menu,#menu-item-1097 .sub-menu li ul.sub-menu{
	display:none;
	border:none !important;
	margin: 0;
    padding: 0;
    position: absolute;
    text-transform: none !important;
    top: 0 !important;
    width: auto;
}
#menu-item-19 .sub-menu li ul.sub-menu li a span,#menu-item-1097 .sub-menu li ul.sub-menu li a span{
	font-weight:normal;
}
.main-navigation li ul.sub-menu2{
	background:none;
	border:0;
	width:170px;
	position:absolute;
	left:190px;
	min-height:162px;
	padding-top:20px;
}
.main-navigation li ul.sub-menu2 li{
	background:none;
	border:0;
	float:none;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	height:20px;
}
.main-navigation li ul.sub-menu2 li a{
	background:none;
	border:0;
	border-radius:0;
	color: #333333;
    font-family: 'Droid Sans', sans-serif;
    font-size: 12px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:100%;
	line-height:20px;
	height:20px;
}
.main-navigation li ul.sub-menu2 li a span{
	background:none!important;
	border:0;
	border-radius:0;
	color: #333333;
    font-family: 'Droid Sans', sans-serif;
    /*font-size: 12px;*/
    font-size: 14px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:100%;
	height:20px;
	line-height:100%;
}
.main-navigation li ul.corp{
	/** Comment -by Pooja -09-11-2013 min-height:200px!important; **/
	min-height:203px!important;
	padding-bottom:60px !important;
}
.main-navigation li ul.web_des{
	/** Comment -Pooja -11-11-2013 min-height:280px!important; **/
	min-height:143px!important;
}
.hdr-right #newsletter_block_left {
    background:#ffffff;
    border: 2px solid #d7dfe3;
    display: none;
    margin: 0;
    padding: 15px 20px;
    position: absolute;
    top: 34px;
    width: 302px;
    z-index: 999999;
}
#newsletter_block_left a#close_news {
    height: 22px;
    padding: 2px 5px !important;
    float:left;
    width: 22px;
}
/*#newsletter_block_left a#close_news:hover {
    background:#de2112;
    text-decoration: none;
}*/
#newsletter_block_left .poc-title {
  background: url("images/single_post_header.png") no-repeat 0 bottom / 200% 1px;
  color: #de2112;
  display: block;
  font-family: 'Droid Sans',sans-serif !important;
  font-size: 20px;
  font-weight: bold;
  line-height: 140%;
  margin: 0 0 10px;
    padding: 0 0 3px;
  text-align: left;
  text-decoration: none;
}
#newsletter_block_left .subscribearea {
    text-align: left;
}
.hdr-right #newsletter_block_left h2 {
    background: url(images/line4.png) no-repeat left bottom transparent;
    color: #ED7020;
    font-family: 'Droid Sans',sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    line-height:10px;
}
p#field_email_formAcymailing1 label {
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    line-height: 30px;
}
.block_content label .star1 {
    color: #FF0000 !important;
    font: 10px/17px 'Droid Sans',sans-serif;
    text-align: left;
    display: inherit;
    height: 30px;
    width: 300px;
}
#newsletter_block_left #captcha_box {
    margin-bottom: 10px;
    width: 100%;
     float: left;
}
#newsletter_block_left .btn .btn_left .btn_right input {
  font-size: 24px !important;
    font-weight: normal;
    height: 45px !important;
    line-height: 44px !important;
    margin:0!important;
    padding: 0 !important;
    width: 190px !important;
}
#newsletter_block_left .btn_left, #newsletter_block_left .btn_right {
  background: none !important;
  height: auto !important;
  text-align: center;
  width: 100%;
}
#captcha_box label {
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    line-height: 30px !important;
}
#newsletter_block_left .slider {
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9;
}
.submit_load_image_subscribe {
    overflow: hidden;
    padding: 0;
    clear: both;
}
.acysubbuttons {
    text-align: center;
}
div.close {
    position: absolute !important;
    right: 9px;
    top: 9px;
}
.inputNew {
    background: url(images/inputbg.png) no-repeat left top transparent !important;
    border: none !important;
    color: #000000 !important;
    font-family: 'Droid Sans',sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 22px !important;
    padding: 4px 10px !important;
    width: 280px !important;
}
#letters_code_n {
    background: url(images/inputbg1.png) no-repeat left top transparent !important;
    border: none !important;
    color: #000000 !important;
    float: left;
    font-family: 'Droid Sans',sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 22px !important;
    padding: 4px 10px !important;
}
p.onefield span {
    display: block;
    height: 30px;
    width: 300px;
}
.news_captcha {
    height: 30px;
    margin-left: 0;
}
#captcha_box img.refresh {
    margin: 7px 0 0 1px;
}
.btn .btn_left .btn_right input {
    background: none repeat scroll 0 0 transparent !important;
    border: none;
    float: left !important;
    padding: 0 33px 2px 8px;
    width: auto !important;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    padding: 5px 33px 0 11px;
    position: relative;
}
#newsletter_block_left .acysubbuttons span {
    float: left;
    margin-left:8px;
    margin-top: 17px;
    position: relative;
}
#captcha_box {
    overflow: hidden;
}
.block_content > form .acyfield_email {
  height: auto;
}
.main-navigation .shopping_selected a span{
	
    border-bottom: none;
    color:#2F3F4F !important;
    white-space: nowrap;
    text-transform: uppercase !important;
}
.login {
    margin-bottom: 12px;
}

.l {
    float: left;
}
#menu-item-19,#menu-item-1097
{
	line-height:3;
}
/*** Changes -by pooja 30-10-2013 ***********/
.hdr-right .chatblock {
    float: right;
    margin: 0 !important;
}
.main-navigation ul li:hover {
    background: #FFFFFF;
}
.main-navigation li:hover {
    color: #ED7020;
}
.main-navigation ul li:first-child a span, .main-navigation ul li:nth-child(7n) a span, #header .main-navigation .menu-menu-1-container ul li#menu-item-128 a span {
	padding-right:0!important;
	background:none!important;
} 
.main-navigation .shopping_selected ul.sub-menu li a span {
	text-transform:none !important;
}
.newsarrow {
    background: url(images/pop_toparrow1.png) no-repeat 0 0 transparent;
    height: 8px;
    left: 277px;
    position: relative;
    top: -22px;
    width: 9px;
}
#nav_menu-3 .menu-services-container{
	width:370px;
}
#nav_menu-3 .menu-services-container .menu{
	width:140px;
}
#nav_menu-3 .menu-services-container .first{
	width:155px;
	float:right;
}
aside .printfriendly a{
	font-family: Arial,Helvetica,sans-serif;
	line-height:21px;
	padding-top:5px !important;
}
.bookmark_div .bookmark{
	font-family: Arial,Helvetica,sans-serif;
}
.o_links{
	width:122px;
}
.sharelink aside a{
	padding-top:6px !important;
}
.sharelink aside h3{
	padding-top:5px !important;
}
#footerlinks #addthis-widget-3{
	/** Comment -Pooja -21-01-2014 padding-right:12px; **/
	padding-right:7px;
}
#footerlinks .gSendtofriend_widget{
	/** Comment -Pooja -02-11-2013 padding:0 12px; **/
	padding:0 12px 0 10px; 
}
.sharelink .widget_text{
	padding:0 5px;
}
.main-navigation li ul.sub-menu2.newmenu li{
	float:left;
	width:194px !important;
}
#menu-item-21 ul.sub-menu{
	/** Comment -Pooja -11-11-2013 min-height:185px; **/
	min-height:130px;
	padding: 12px 10px 100px 19px;
    width: 420px !important;
}

#menu-item-19 ul.sub-menu, #menu-item-1097 ul.sub-menu{
	/** Comment -Pooja -11-11-2013 min-height:185px; **/
	min-height:130px;
	padding: 12px 10px 100px 19px;
    width:613px !important;
}
#quotecontact {
    margin: 180px 0 0;
    position: fixed;
    right: 0;
    z-index: 1000;
    top:-7px;
}
#contactdetails {
    margin-top: 0px;
}
.main-navigation ul#menu-menu-1 > li:hover > a > span  {
	color:#ed7020;
}
/** Changes started by -Pooja -09-11-2013 *****/
.btm_menu_desc{
	color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    padding: 15px 3px 10px;
    text-align: left;
}
.btm_menu_div{
	/** Comments -Pooja -11-11-2013  min-height:37px; **/
	border-top: 1px solid #E5E5E5;
    /** Comments -Pooja -11-11-2013 bottom: 10px; **/
    clear: both;
    color: #333333;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 18px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 17px !important;
    margin-top: 24px;
    overflow: hidden;
    padding: 0 0 0 0;
    position: relative;
    text-align: left;
    vertical-align: top;
    display:block;
    /** Comments -Pooja -11-11-2013  width:92%; **/
    width:100%;
}
.desc_val{
	padding-left:10px;
	/** Comment -by -Pooja -11-11-2013  line-height:150%; **/
	line-height:120%;
}
.menu_comma{
	/** Comment -by -Pooja -11-11-2013 line-height:150%; **/
	line-height:120%;
}
.sub-menu2 .btm_menu_div{
	display:none;
}
#menu-item-21 .sub-menu .btm_menu_div{
	bottom: 0;
    margin-right: 0 !important;
     position: absolute;
    width: 100%;
}

#menu-item-19 .sub-menu .btm_menu_div,#menu-item-1097 .sub-menu .btm_menu_div{
	margin:40px 0 0 0 !important;
}



/*************** Changes by -Pooja 11th Nov 2013 *******************/
.shopping_selected .btm_menu_div{
	margin-top:64px;
}
.nav-menu #menu-item-21 ul.graph_print .btm_menu_div {
	  bottom: inherit !important;
    margin: 0 !important;
    position: relative !important;
    top: 177px !important;
}
nav-menu #menu-item-19 ul.graph_print .btm_menu_div,nav-menu #menu-item-1097 ul.graph_print .btm_menu_div {
	position:relative !important;
	bottom:-106px;
	padding: 0 0 10px;
}

.blog_post_header .single_post_header .content div.block.last{
	margin-bottom:0;
}
#page #content #main{
	padding-bottom:0px; 
}
.searchpage .content article.last{
	margin-bottom:0 !important;
}
div#secondary aside.popular-widget{
	margin-bottom:0 !important;
}
.footer_fb{
	/** Comment -Pooja -21-01-2014 background:url('images/foot_fb.jpg') no-repeat; **/
	background:url('images/facebook-new.png') no-repeat;
}
.footer_twit{
	/** Comment -Pooja -21-01-2014  background:url('images/foot_twit.jpg') no-repeat; */
	background:url('images/twitter-new.png') no-repeat;
}
.footer_in{
	/** Comment -Pooja -21-01-2014   background:url('images/foot_in.jpg') no-repeat; */
	 background:url('images/linked-in-new.png') no-repeat;
}

.foot_social a{
	/** Comment -Pooja -21-01-2014 height:20px;
	width:20px; */
	height:40px;
	width:40px;
	display:inline-block;
	margin-left:3px;
}
.footer_linkdiv{
	width:982px;
	margin:0 auto;
}
.fb_edge_widget_with_comment
{
	margin-right: 10px;
}

.twitter-share-button
{
	margin-right: -20px;
}
.tool_subi1{
	background: none repeat scroll 0 0 #FFF7DF;
    border: 1px solid #FFC422;
    font-size: 13px;
    line-height: 18px;
    padding: 2px 5px;
}
.tooltip_facebook{
	/** Comment -Pooja -21-01-2014 margin-top:-24px; */
	margin-top:-20px;
	position:absolute;
}
.tooltip_twitter{
	/** Comment -Pooja -21-01-2014  margin-top:-46px;*/
	margin-top:-62px;
	position:absolute;
}
.tooltip_linkedin{
	/** Comment -Pooja -21-01-2014  margin-top:-46px;*/
	margin-top:-62px;
	position:absolute;
}

/********* Pooja :: 16th Dec 2013 ***/
.forums_listing{
	width:922px !important;
}
.forums_listing #content{
	width:922px;
}
.forums_listing .content{
	width:922px;
}
#bbpress-forums #bbp-search-form #bbp_search{
	background:#FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    color: #333333;
    font-family:'Droid Sans',sans-serif;
    font-size: 12px;
    height: 23px;
    line-height: 24px;
    margin-right: 1px;
    padding: 0 5px;
    width: 152px;
}
#bbp_search_submit{
	background: url("images/blog_searchbtn.png") no-repeat left top transparent;
    border: none;
    border-radius: 0 0 0 0;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin-left: -4px;
    padding-top: 4px;
    width: 25px;
}
#bbp_search_submit:hover{
	background: url("images/blog_searchbtn.png") no-repeat left bottom transparent;
    border: none;
    border-radius: 0 0 0 0;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin-left: -4px;
    padding-top: 4px;
    width: 25px;
}
div#secondary #searchsubmit:hover{
	background-color:#de2112;
}
.bbp-breadcrumb{
	display:none;
}
.bbp-search-form{
	float:left;
	width:922px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:3px 0;
	margin-bottom:10px;
	
	/* comment shivlal 27-12-2013 margin-top: 8px; ***/
}
#bbp-search-form{
	float:right;
	clear:none !important;
}
.forum_date{
	float:left;
	padding-top:4px;
}
#bbpress-forums .bbp-forums li.bbp-header{
background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 1px solid #FFFFFF;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0;
    text-align: center;
    text-shadow: 0 0 #000000;
    text-transform: uppercase;
}
#bbpress-forums .bbp-forums li.bbp-header ul li{
	background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 5px;
    text-shadow: 0 0 #000000;
    text-transform: uppercase;
}
#bbpress-forums .bbp-forums li.bbp-header ul li.bbp-forum-freshness{
	border-right:none;
}
#bbpress-forums .bbp-forums li.bbp-body ul li{
    border-right: 1px solid #FFFFFF;
    color: #333333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    height: auto;
    line-height: 28px;
}
a.bbp-author-avatar{
	display:none;
}
#bbpress-forums .bbp-forums li.bbp-body ul{
	padding:0;
}
a.bbp-forum-title
{
	
    font-family: 'Conv_trebuc';
    font-size: 12px;
    font-weight: bold;
    
    
}
a.bbp-forum-title:hover
{
	color:#ED7020;
}

 .bbp-forum-content
{
	
	font-family: 'Conv_trebuc';
    font-size: 12px !important;
    line-height: 8px;
	
}
.entry-content
{
	line-height:17px;
	
	
}

li.bbp-forum-info
{
	padding-left:10px;
	width:494px;

}

li.bbp-forum-freshness
{
	
}
#bbp_topic_title
{
	
    height: 22px !important;
    padding-bottom: 4px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 280px !important;
}
#bbp_topic_tags
{
	height: 22px !important;
    padding-bottom: 4px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 280px !important;
    background:#FFFFFF;
}
#bbp_topic_submit
{
	background: url("images/login_btn.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
    padding: 0px 33px 0 11px;
    position: relative;
    width: auto !important;
}
/* added by shivlal 26-12-2013 ***/
#bbp_topic_submit:hover {
    background: url("images/submit_btn_hover.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
    padding: 0px 33px 0 11px;
    position: relative;
    width: auto !important;
    
}
/* added by shivlal 26-12-2013 ***/
#bbp_reply_submit
{
	background: url("images/login_btn.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
   padding: 0 34px 5px 11px;
    position: relative;
    width: auto !important;
}
/* added by shivlal 26-12-2013 ***/
#bbp_reply_submit:hover
{
	background: url("images/submit_btn_hover.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
    padding: 0 34px 5px 11px;
    position: relative;
    width: auto !important;
}


a.bbp-author-name
{
	margin-top:-16px !important;
}

/* added by shivlal 26-12-2013 ***/
#bbp_topic_submit
{
	background: url("images/login_btn.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
    padding: 0px 33px 0 11px;
    position: relative;
    width: auto !important;
}
/* added by shivlal 26-12-2013 ***/
#bbp_merge_topic_submit
{
	background: url("images/login_btn.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
    padding: 0px 33px 0 11px;
    position: relative;
    width: auto !important;
}
/* added by shivlal 26-12-2013 ***/
#bbp_merge_topic_submit:hover
{
	background: url("images/submit_btn_hover.png") no-repeat right center transparent;
    height: 40px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left !important;
    font-size: 24px;
    font-weight: bold;
    padding: 0px 33px 0 11px;
    position: relative;
    width: auto !important;
}
.splittopic
{
	margin-top:17px;
}
#bbp-cancel-reply-to-link
{
	background: url("images/login_btn.png") no-repeat  center transparent;
   border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right !important;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    margin-left: 45px;
   margin-top: -10px;
    padding: 20px 34px 0 10px;
    position: relative;
    text-decoration: none;
    width: 86px !important;
    
}
/* added by shivlal 26-12-2013 ***/
#bbp-cancel-reply-to-link:hover
{
	background: url("images/submit_btn_hover.png") no-repeat  center transparent;
   border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right !important;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    margin-left: 45px;
    margin-top: -10px;
    padding: 20px 34px 0 10px;
    position: relative;
    text-decoration: none;
    width: 86px !important;
}

.innerpage_content h1.pagetitle {
    background: url("images/line4.png") no-repeat left bottom transparent;
    color: #E02F1B;
    font-family: "MS Reference Sans Serif";
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
}
/* added by shivlal 26-12-2013 ***/

.forums_listing article{
	margin-bottom:0;
	padding-bottom:0;
}
.forums_listing #bbpress-forums fieldset.bbp-form{
	margin-bottom:0;
}
.forums_listing #bbpress-forums{
	margin-bottom:0;
}
/* ............ **/

/* added shivlal 27-12-2013 ***/
div.entry-content div.forum_desc
{
	margin-top: 24px;
}
/* added shivlal 27-12-2013 ***/
div#bbpress-forums div.bbp-search-form
{
	margin-top:24px;
}
/* added shivlal 27-12-2013 ***/
div#bbpress-forums div.info
{
	margin-top:24px;
}
.special-ordernow a {
    font-family: Arial,sans-serif;
}

/*
#footerlinks .sharelink{
(-bracket-:hack;
       width:722px;
       float:right;
       margin:0;
    );
}
.share_button{
(-bracket-:hack;
       float:right;
    );
}
*/
.single_post_header .article p{
	padding-bottom:10px;
}
.single article .entry-content p{
	padding-bottom:10px;
	margin-bottom:0;
}
.single article .entry-content img{
	border:1px solid #d5d5d5;
}
.post_des p.post-main > span {
	background: url("images/Postedby.jpg") no-repeat right center;
	 margin: 10px 10px 10px 0;
    padding-right: 15px;
	float: left;
}
.innerpage_blog.blog_info .pf-content {
  padding-left: 0px;
}
.post_des p.post-main > span span.orange, #primary article span span.orange {color: #de2112!important;margin-right: 3px;}
#primary article span.posted span, #primary article span.category span {
  font-size: 15px;
}
.single_post_header .post_des p.post-main{
	margin-bottom:0;
}
#primary article span.posted span.orange {
  color: #de2112 !important;
  font-size: 15px;
}
.single_post_header .article p.bottom-link{
	padding-bottom:0;
}
.single_post_header h2,.single_post_header h3{
  margin-bottom:5px;
}
.single_post_header img{
	margin-top:15px;
}
.single article .entry-content h2{
	font-size: 16px;
    margin-bottom: 10px;
    margin-top: 0;
}
.single article .entry-content h3{
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    line-height: 100%;
    color:#333333;
    margin:0;
}

.single-post .innerpage_blog.blog_info .pf-content {
  padding-left: 0px;
}

.single article .entry-content h4{
	font-size: 12px;
	
}
.single article .entry-content h5{
	font-size: 11px;
	margin:0;
}
.single article .entry-content h6{
	font-size: 10px;
	margin:0;
}

.single_post_header article h4{
	font-size:12px;
}
.single_post_header article h5{
	font-size:11px;
}
.single_post_header article h6{
	font-size:10px;
}
.single_post_header .article ul li{
	margin-bottom:10px;
}
.single_post_header article h2, #primary #content article header h1 {
	 background: url("images/single_post_header.png") no-repeat 0 bottom!important;
    color: #de2112;
    font-family: 'Droid Sans',sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 5px;
    padding: 0 0 12px!important;
}
.search #primary #content article header h1 {width:100%;float: left;}

.si_captcha_small {
  float: right;
  line-height: 45px;
  margin-right: 168px;
  margin-top:20px;
  width: 175px;
}
.blog_info .comments-area #respond #commentform label[for=si_captcha_code] {
  display: inline-block;
  width: auto!important;
}
.si_captcha_small a img {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.top-bar {
    /*background: url("images/happy_holi.png") no-repeat left top transparent;*/
    height: 25px;
    width: 100%;
}
/* Kesha :: 2 April */

.menuButton {
	display:none;
}
.popular-widget ul.pop-widget-tabs li a.active, .popular-widget ul.pop-widget-tabs li a:hover {
	color:#FFF !important;
}
.footer_linkdiv .addthis_button_google_plusone{
	display:none;
}
.footer_linkdiv .addthis_button_pinterest_pinit{
	display:none;
}

.blog-main .date .date_up, .entry-header .date .date_up{
	border: 1px solid #de2112;
    color: #de2112!important;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: -1px;
    position: relative;
    line-height: 38px;
    width: 98%;
}
.blog-main .date .date_down, .entry-header .date .date_down {
	border: 1px solid #dadada;
    color: #333;
    float: left;
    font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding:0 10px 4px;
    width: 63%;
}

.blog_info .comments-area ol.commentlist li #respond #commentform p.even{
margin-right:30px;
}

.blog_info .comments-area ol.commentlist li .captchaSizeDivSmall{
margin-right:0px;width:48%!important;
}
.blog_info .comments-area ol.commentlist li article {
  padding-bottom: 0 !important;
}
.blog_info .comments-area #respond #commentform .form-submit input {
  margin: 0 5px 20px 0 !important;
}
.single-format-standard .comment_captcha {
    float: left;
    margin-top: 10px;
    clear:both!important;
}
.nav-previous a:hover,.nav-next a:hover, #nav-below.navigation a:hover .meta-nav {
	color:#de2112;
}
#nav-below.navigation .meta-nav {
  color: #333;
}
.blog #content #main
{
	padding-bottom:0px !important;
}
.main-navigation ul li.sitemap, .main-navigation ul li.refund, .main-navigation ul li.privacy {
  display: none;
}
 .main-navigation li#menu-item-19 ul.sub-menu2 li, .main-navigation li#menu-item-1097 ul.sub-menu2 li{
display:block;
width:45%!important;
}
.all_link {
 float: left;
    font-size: 14px;
    font-style: italic;
    margin: 7px 0 0 7px;
    text-decoration: none;
    width: 100%;
}
.all_link p {
	color: #333 !important;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
    line-height: 150%;
    padding-bottom: 0;
    width: 189px;
}
.port_nave_img2 {
    background: url("images/Hover1.jpg") no-repeat center 0;
    float: right;
    height: 270px;
    margin: 15px 0 0;
    width: 100%;
    }
.sub-menu.graph_print li {
    width: 50%;
}
.blog_info .comments-area #respond #commentform p.comment-form-url
{
	width: 300px;
	float: right;
	margin:0;
}
.comment-form .logged-in-as a:hover
{
	color:#ed7020;
}
.blog_info .comments-area #respond #commentform p.comment-form-lname.odd
{
	float:right;
}
.main-navigation li ul.sub-menu2{
	clear:both;
	width:425px !important;
}
.main-navigation li ul.graph_print {
  min-height: 225px !important;
}
.main-navigation  ul.sub-menu2 {
  width: 350px !important;
}
.main-navigation #menu-item-21 ul.sub-menu {
  min-height: 130px;
  padding: 12px 10px 100px 19px;
  width: 613px !important;
}
#menu-item-21 ul.sub-menu2 li{
	width: 45% !important;
	float:left;
}
.main-navigation ul.sub-menu2 li.custom_heading span{
	font-weight:normal;
	color:rgb(237, 112, 32);
}
.main-navigation  ul.sub-menu2 li.custom_heading:hover span{
	cursor: default !important;
	text-decoration:none;
	
}

#si_image_com
{
	float:left;
}
.captchaSizeDivSmall > div#si_refresh_com {
    float: left;
    margin-left: 5px;
    margin-top: 12px;
}
.widget.widget_sp_image .shadow-bottom
{
	background:none !important;
}
#widget_sp_image-2.widget.widget_sp_image
{
	float: left;
    height: 50px;
    margin-top: 15px !important;
}
#widget_sp_image-3.widget.widget_sp_image
{
	margin-top:3px !important;
	margin-bottom: -5px !important;
}
.sendpress-content {
    float: left;
    width: 95.2%;
    padding-left: 14px;
    min-height:225px;
}
.sendpress-content .error_block_inner {
    color: #000000;
      font-family: 'Droid Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 20px;
    padding: 10px;
}
.sendpress-content .error_block {
    background: none repeat scroll 0 0 #fffaea;
    border: 1px solid #ffc421;
    float: left;
    line-height: 22px;
    position: relative;
    right: 0;
    top: 1px;
    width: 100%;
}
.rc-anchor.rc-anchor-normal.rc-anchor-light {
    display: none !important;
}
.g-recaptcha {
    display: none !important;
}

/*************--Blog-page--****************/

#festival {
  background: url("images/header-bg.png") repeat-x left top;
  float: left;
  width: 100%;
}
#festival .shop_imgs  {margin: 0 auto; width: 1000px; }
#festival .shop_imgs ul li {
  border: 1px solid transparent;
  cursor: pointer;
  float: left;
  line-height: 37px;
  margin-bottom: 1px;
  margin-right: -1px;
  margin-top: 6px;
  min-height: 37px;
  padding: 5px 25px 11px;
}
#festival .shop_imgs ul li:hover, #festival .shop_imgs ul li.active {
  background: none repeat scroll 0 0 #fff;
  border-color: #d1d1d0;
  border-radius: 4px 4px 0 0;
  border-style: solid;
  border-width: 1px 1px 0;
  box-shadow: 0 0.1px 0.9px rgba(0, 0, 0, 0.1);
}
#festival .shop_imgs ul li img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  width: auto;
}
body .site {float:left;width:100%;}

.header-main .hdr-right {
  margin: 13px 0 20px !important;
}
#HeaderLogIn.login {
  margin-bottom: 12px;
  padding: 0;
   position: relative;
}
#mainnav .sf-contener .sf-menu span {
    color: #fff;
    font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
}
#header .main-navigation .menu-menu-1-container ul li a span {
    background: url("images/drop-m.png") no-repeat right 7px transparent;
    padding-right: 15px;
}
#header .main-navigation .menu-menu-1-container ul li:hover, #header .main-navigation .menu-menu-1-container ul li.current-menu-item {
  background:#de2112;
  color: #fff !important;
}
#header .main-navigation .menu-menu-1-container ul li.last a span {
  padding: 0;
}
#header .main-navigation .menu-menu-1-container li#menu-item-21 ul.sub-menu2 li a {
  min-width: inherit !important;
    padding-left: 7px !important;
    width: 98% !important;
}
#header .main-navigation .menu-menu-1-container li#menu-item-21 ul.sub-menu2 li a span {background:none!important;}
#header .main-navigation .menu-menu-1-container ul li:hover span, #header .main-navigation .menu-menu-1-container ul li.current_page_item a:hover span {color: #fff !important;}

#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li {background:none!important;}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu li a, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li a  {
 height: 30px !important;
    line-height: 30px !important;
    margin: 0 !important;
    padding-left: 10px;
    width: 96%;
}
#header .main-navigation .menu-menu-1-container ul li#menu-item-19 ul.sub-menu li, #header .main-navigation .menu-menu-1-container ul li#menu-item-1097 ul.sub-menu li, #header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu li, #header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu li {
	clear: both;
    line-height: 40px !important;
    border-bottom:1px solid #E0E0E0;
     height: auto !important;
}
#header .main-navigation .menu-menu-1-container ul li#menu-item-19 ul.sub-menu li a, #header .main-navigation .menu-menu-1-container ul li#menu-item-1097 ul.sub-menu li a, #header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu li a{
font-size: 15px;
    font-weight: normal;
    height: 40px !important;
    line-height: 40px !important;
    margin-left: -1px !important;
    margin-top: 0 !important;
    min-width: inherit !important;
    padding-left: 10px !important;
    text-decoration: none !important;
    width: auto !important;
}
#header .main-navigation .menu-menu-1-container ul li#menu-item-19 ul.sub-menu, #header .main-navigation .menu-menu-1-container ul li#menu-item-1097 ul.sub-menu, #header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu {
  padding: 0 !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li a {
  color: #333333;
  font-family: 'Droid Sans', sans-serif;
  font-size: 14px;
  margin: 0;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu {padding:17px 10px 5px 19px}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li span {
    background: url("images/drop-m.png") no-repeat right 7px transparent;
    padding-right: 15px;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li a span, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu li:hover a span, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu li a:hover span, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li:hover {
    background: none !important;
    color: #333!important;
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
    padding: 0;
}
#header .main-navigation .menu-menu-1-container ul.sub-menu.corp li, #header .main-navigation .menu-menu-1-container ul.sub-menu.web_des li {
  clear: both;min-width: 179px !important;
    width: auto !important;
}
#header .main-navigation .menu-menu-1-container ul.sub-menu.corp li a, #header .main-navigation .menu-menu-1-container ul.sub-menu.web_des li a {
	min-width: 181px !important;
    width: auto !important;
}
#header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu, #header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu2 {
  min-height:320px !important;
}
.corp, .web_des {	
  position: relative;
}
.main-navigation #menu-item-21 ul.sub-menu {
  min-height: 130px;
  padding: 12px 10px 100px 19px !important;
  width: 613px !important;
}
#menu-item-21 .sub-menu li {
  display: block;
  float: none;
  width: 260px !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li a:hover span, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li a:hover span  {
  color: #FFF !important
}
#header .main-navigation .menu-menu-1-container ul li#menu-item-19 ul.sub-menu > li, #header .main-navigation .menu-menu-1-container ul li#menu-item-1097 ul.sub-menu > li, #header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu > li {
  border-right: 1px solid #e0e0e0;
  margin: 0 !important;
    width: 191px !important;
}
#header .main-navigation .menu-menu-1-container ul li a:hover {background:#de2112 !important; text-decoration: none !important;
    color: #fff !important;}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li a span {
	color: #333!important;
    font-family: 'Droid Sans', sans-serif;
    float:left;
    font-size: 13px;
    line-height:30px!important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu.graph_print {
  min-height: 410px !important;
  padding: 0;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 li {
height:auto!important; line-height:100%	!important; float:left;padding:0!important;min-height:20px!important;margin: 0 10px !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu, #header .main-navigation .menu-menu-1-container ul li ul.sub-menu2 {
  padding:10px 0 0 !important;
}
#header .main-navigation .menu-menu-1-container ul li#menu-item-21 ul.sub-menu.graph_print {
  min-height: 365px !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu li {
  float: left !important;
  margin: 0 7px !important;
  width:46.8% !important;
}
.main-navigation li.service ul.sub-menu {
  width: 494px !important;
}
#menu-item-19 .sub-menu .btm_menu_div, #menu-item-1097 .sub-menu .btm_menu_div {
    margin:57px 0 0 !important;
}
#header .main-navigation .menu-menu-1-container ul li ul.sub-menu.graph_print .btm_menu_div {
  bottom: 0;
  position: absolute;
}
.login ul li {
    background: #181818 none repeat scroll 0 0 !important;
    border-radius: 3px;
    float: left;
    height: 28px;
    line-height: 28px;
    list-style: outside none none;
    margin-right: 6px;
    position: relative;
    width: auto;
}
.login ul li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-family: "Droid Sans",sans-serif;
    font-size: 13px;
    height: 23px;
    line-height: 23px;
    margin-right: 0;
    padding: 2px 7px 3px !important;
    text-decoration: none;
}
.container {
  width: 1000px;
  margin: 0 auto;
}
.login ul li a:hover, .login ul li.active a {
    background: #de2112 ;
    text-decoration: none;
    color:#FFF!important;
}
#HeaderLogIn li#allhour {
   /* background:url("images/allhour-arrow.png") no-repeat left bottom !important;*/
    color: #181818;
    font-family: "Droid Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-right: 18px;
    padding-bottom: 5px;
    padding-left: 37px;
}
#primary article span.posted {
  background: url("images/Postedby.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
  display: inline-block;
  float: left;
  margin: 10px 10px 10px 0;
  width: auto;
  padding-right: 15px;
}
#primary article span.category {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  margin: 5px 10px 10px 0;
  line-height: 150%;
  padding: 3px 0 0;
  font-family: 'Droid Sans',sans-serif;
    font-size: 15px;
}
/**************-footer-****************/
footer .footercontentupper {
    background:#333;
    color: #fff;
    clear: both;
    float: left;
    width:100%;
    padding-top: 43px;
}
footer .footercontentupper .widget_nav_menu {
  float: left;
    margin-right: 70px;
    width: 177px;
} 
footer .footercontentupper #nav_menu-3.widget.widget_nav_menu {
    float: left;
    width: 440px;
}
footer .footercontentupper #nav_menu-5.widget.widget_nav_menu{
    width:220px;
}
footer .footercontentupper #nav_menu-5.widget.widget_nav_menu{
    margin-right: 0;
}
footer .footercontentupper .widget-title { 
	background: none;
    color: #fff;
    font-family: 'Droid Sans',sans-serif;
    font-size: 17px;
    line-height: 100%;
    font-weight: normal;
    padding: 0 !important;
}
footer .footercontentupper .widget-title span { 
	background: url("images/footer-title.png") no-repeat left bottom;
    color: #fff;
    display: block;
    font-family: 'Droid Sans',sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 23px;
    padding-bottom: 18px;
}
footer .footercontentupper .company {padding:0!important; width: auto;}
footer .footercontentupper .company li {
  clear: both;
}
footer .footercontentupper .company li a {
  color: #858585;
  display: block;
  font-family: 'Droid Sans',sans-serif;
  font-size: 13px;
  font-weight: normal;
  height: auto;
  line-height: 150%;
  margin-bottom: 6px;
  text-decoration: none;
}
footer .footercontentupper .company li a:hover,footer .footercontentupper .company li a.active, footer .footercontentupper .footersharelink a:hover span, #addBookmarkContainer a:hover, #addBookmarkContainer span:hover, .footersharelink .widget.gSendtofriend_widget span:hover {
  color: #de2112!important;
}
footer .footercontentupper .company ul {padding: 0!important;}

footer .footercontentupper .company ul.menu, footer .footercontentupper .company ul.first {width:47%!important;}
footer .footercontentupper .company ul.menu, footer .footercontentupper .company .menu-services-container {width:auto!important;}
#menu-other-links.menu {
  float: left;
  width:100px!important;
}
#menu-other-links.first {
  float: right;
  width:80px!important;
}
footer .footercontentupper .sharelink {
  border-top: 1px solid #444444;
  float: left;
  padding: 20px 0 17px;
  width: 100%;
}
footer .footercontentupper .w3c.r {
  width: 157px;
}
footer .footercontentupper .foot_social a {
  display: inline-block;
  height: 42px;
  margin-left:9px;
  width: 42px;
}
.copyright > p {
    color: #333;
    font-family: 'Droid Sans',sans-serif;
    font-size: 14px;
    padding: 0 !important;
}
.sidebar a.widget_sp_image-image-link:hover {
	 background: url("images/rss2-hvr.png") no-repeat 0 0;
	 width:255px;
	 height:50px;
	 float: left;
}
.sidebar a.widget_sp_image-image-link:hover img {
  opacity: 0;
}
footer .footercontentupper .footer_fb {
  background: url("images/facebook-new.png") no-repeat 0 0;
}
footer .footercontentupper .footer_twit {
  background: url("images/twitter-new.png") no-repeat 0 0;
}
footer .footercontentupper .footer_in {
  background: url("images/linked-in-new.png") no-repeat 0 0;
}
footer .footercontentupper .footer_fb:hover, footer .footercontentupper .footer_twit:hover, footer .footercontentupper .footer_in:hover  {
  opacity: 0.7;
}
footer .footercontentupper .footersharelink {
  float: left;
  width: 83%;
}
footer .footercontentupper .footersharelink .share_button {
  float: left;
    height: 30px;
    margin-top: 12px;
    width: 150px;
}
.androidapp {
    float: left;
    margin-right: 15px;
}
footer .footercontentupper .footersharelink .printfriendly a {
  background: url("images/f-pri-icon.png") no-repeat left 2px!important;
  float: left;
  padding:0 0 0 26px !important;
    height: auto;
    margin-bottom: 6px;
    text-decoration: none;
}
footer .footercontentupper .footersharelink a span, #addBookmarkContainer a, #addBookmarkContainer span {color: #858585!important;
    display: block;
    font-family: 'Droid Sans',sans-serif;
    font-size: 12px;
    line-height: 150%;
    font-weight: normal!important;}

footer .footercontentupper .footersharelink .bookmark_div a, footer .footercontentupper .footersharelink .bookmark_div span {position: relative; background: url("images/f-book-icon.png") no-repeat left center!important;}

footer #footerlinks .iso_w3c1 {
  float: left;
  margin: 19px 0 0 15px;
  position: relative;
  width: auto;
}
footer #footerlinks .pf-content p.white {
    border-bottom: 1px solid #ccc;
    color: #333;
    display: block;
    font-size: 12px;
    letter-spacing: -0.2px;
    padding-bottom: 16px !important;
    text-align: center !important;
    width: 100%;
}
footer #footerlinks .iso_w3c > img{
  float: left;
  margin: 10px 0;
}
.post_des p.post-main > span.category {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
     margin-right: 0;
    padding: 3px 0 0 0;
}
.footerpagi {
   display: inline-table;
    margin: 0 auto;
    padding-left: 11%;
    position: relative;
    text-align: center;
    width: 90%;
}
.footerpagi div.pagination {
  margin: 10px 0 0;
  min-height: 69px;
  position: relative;
  text-align: center;
}
.pagination .pagenumber {
  bottom: 0;
  color: #333333;
  font-family: 'Droid Sans',sans-serif;
  font-size: 15px;
  position: absolute;
  left: 0;
  text-align: center;
  top: auto;
  width: 100%;
}
.footerpagi .wp-paginate > li {
  display: inline-block;
}
.footerpagi .wp-paginate > li .gap {
  margin-right: 5px;
}
.footerpagi a
{
color: #666666 !important;
    font-family: "Droid Sans",sans-serif;
    font-size: 12px !important;
    background: none repeat scroll 0 0 #ddd !important;
    border: none;
    border-radius: 0;
    display: inline-table;
    height: auto !important;
    padding:8px 9.6px 7px !important;
    margin-bottom: 5px;
    text-align: center;
    text-decoration: none;
    margin-right:5px;
}
.footerpagi span.current
{
color: #fff !important;
    font-family: "Droid Sans",sans-serif;
    font-size: 12px !important;
    background: none repeat scroll 0 0 #de2112 !important;
    border: none;
    display: inline-table;
    border-radius: 0;
    height: auto !important;
    padding:8px 13px 7px !important;
    text-align: center;
    text-decoration: none;
    margin-right:5px;
}
.footerpagi a.prev
{
margin-right:20px;
}
.footerpagi a.next
{
margin-left:20px;
}
.footerpagi a:hover
{
background: none repeat scroll 0 0 #de2112 !important;
    border: none;
    color: #fff !important;
    text-decoration: none !important;
}
div.pop-inside ul.wp-tag-cloud li
{
	width:100% !important;
}
.archive .blog-main .date
{
	 background: url("images/new-date-bg.png") no-repeat scroll 58px 13px rgba(0, 0, 0, 0);
    float: left;
    height: 85px;
    margin-top: 2px;
    text-align: center;
    width: 58px;
}
.archive #main .archive-header
{
	background:none;
	min-height:49px;
}
.breadcrumbs a.search.current-item {
    padding: 0;
}
.post-password-form {
    clear: both;
    float: left;
}
.post-password-required h1
{
	float:left !important;
}
#primary .post-password-required article p {
    color: #333333;
    font-family: "Droid Sans",sans-serif;
    font-size: 15px;
    padding-bottom: 10px;
}
#primary .post-password-required .post-password-form input[type="submit"]
{
	background: none repeat scroll 0 0 #de2112;
    border: none !important;
    border-radius: 0 !important;
    color: #fff;
    font-family: "Droid Sans",sans-serif;
    font-size: 13px;
    height: 30px;
    line-height: 29px;
    margin: 21px 6px 0 0;
    padding: 0 9px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
}
#primary .post-password-required .post-password-form input[type="submit"]:hover
{
	background: none repeat scroll 0 0 #181818;
}
.web_portfolio {
    clear: both;
    float: left;
}
article#post-1292 h1 {
    float: left !important;
    margin-bottom: 30px !important;
}
.portfolio_grid_block {
    clear: both;
    display: block;
}
.portfolio_grid li:first-child
{
	margin:0 !important;
}
.web_portfolio li a {
    background: none repeat scroll 0 0 #181818 !important;
    color: #ffffff !important;
}
.web_portfolio li a.active,.web_portfolio li a:hover {
    background: none repeat scroll 0 0 #de2112 !important;
    color: #ffffff !important;
}
.taxonomy.category, .innerpage_blog .category {
  width: auto !important;
}

.portfolio_wrapper .portfolio_lft h3 {
    background:#181818;
    font-size: 20px !important;
}
.portfolio_wrapper .portfolio_lft h4 {
    background: none repeat scroll 0 0 #fff;
    border-left: 4px solid #181818;
    color: #19528a;
    display: block;
    font-size: 17px;
    font-weight: normal;
    line-height: 100%;
    margin: 10px 0;
    padding:8px 0 10px 15px;
}
.portfolio_wrapper .technology {
  float: left;
  min-height: 37px;
  width: 100%;
}
.portfolio_wrapper .portfolio_outer {
  margin-bottom: 40px;
}
.portfolio_wrapper .portfolio_lft > a {
  clear: both;
   background:#DE2112;
   color: #fff!important;
}
.portfolio_wrapper .portfolio_lft > a:hover {
   background:#181818;color: #fff!important
}
.portfolio_wrapper .portfolio_lft span {
    background:#fff;
    color: #666;
    float: left;
    font: 12px Open Sans;
    margin-right: 5px;
    padding: 3px 4px;
}
.portfolio_wrapper .web_portfolio {
    margin-bottom: 15px;}
.blockmain #main .portfolio_wrapper .web_portfolio li a {display: block; margin-bottom: 5px;padding:5px 10px;text-decoration: none !important;}
.blockmain #main .portfolio_wrapper{margin-top:40px; margin-bottom: 40px;}
.blockmain #main .portfolio_wrapper .portfolio_grid li {margin-bottom:24px;
    margin-right: 2% !important;
    width: 32%;}
.blockmain #main .portfolio_wrapper .portfolio_grid li .portfolio_item_top {
  border: 5px solid #d8d8d8;
  display: block;
}
.portfolio_rgt .portfolios img {
  border: 1px solid #848484;
  box-shadow: 0 0 3px #000;
  margin-bottom: 20px;
}
.portfolio_wrapper .portfolio_rgt #portfolio-pager a {
  border: 2px solid #a4a4a4;
  float: left;
  margin-right: 10px;
  width: 100px;
}
#portfolio-pager img {
  width: 100% !important;
}
.blockmain #main .portfolio_wrapper .portfolio_grid li .portfolio_item_bottom {
  background:#181818;
  padding: 10px;
}

.blockmain #main .portfolio_wrapper .portfolio_grid li .portfolio_item_top a .image-shop-scroll:hover {
    background-position: center 100%;
    transition: all 3.5s linear 0.4s;
}
.blockmain #main .portfolio_wrapper .portfolio_grid li .portfolio_item_top a .image-shop-scroll {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
    height: 300px;
    transition: all 3.5s linear 0.4s;
}

.blockmain #main .portfolio_wrapper .portfolio_grid li .portfolio_item_bottom h3 {margin:0;}
.blockmain #main .portfolio_wrapper .portfolio_grid li:nth-child(3n){margin-right:0!important;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_lft h3.box1_color{font-size: 18px;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_lft h4.box1_color{color:#333333; font-size: 13px;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_lft .technology.box1_color span{color:#333333;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_lft a.box1_color{text-decoration: none; background:#CC0000;color: #fff;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_lft a.box1_color:hover{background:#181818;color: #fff !important;}
.blockmain #main .portfolio_wrapper .portfolio_outer .portfolio_rgt.box1_color .portfolios li{margin-bottom:5px;}

.blog_info .comments-area #respond #commentform p, .blog_info .comments-area #respond #commentform p.comment-form-lname.odd, .blog_info .comments-area #respond #commentform p.comment-form-url {
  width: 48%;position: relative;
}
.blog_info .comments-area #respond #commentform label {width:99%;}
.blog_info .comments-area #respond #commentform input {
  background-size: 100% 30px;
    border-radius: 3px !important;
    width:100%;
}
.blog_info .comments-area .error_block {
  left: 0;
  right: 0;
  width: 100%;
}
/*
.hdr-right .consult {
    background: #dddddd url("images/consult-bg.jpg") repeat-x scroll left top;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    bottom: 0;
    float: left;
    left: 0;
    position: relative;
    text-align: right;
    width: auto;
}

.hdr-right .consult ul {
   /* background: rgba(0, 0, 0, 0) url("images/callusa-icon.png") no-repeat scroll 5px center;
    padding-left: 50px;
    float: left;
    list-style: outside none none;
}
.hdr-right .consult ul li.callusa {
    padding-left: 0;
}
.hdr-right .consult ul li {
    background: rgba(0, 0, 0, 0) url("images/consult-li-R.jpg") no-repeat scroll right center;
    float: left;
    height: auto !important;
    padding: 4px 17px;
    width: auto;
 color: #333333;
    font-family: "Droid Sans",sans-serif;
    font-size: 15px;
  }
  .hdr-right .consult ul li.callind {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.hdr-right .consult p {
    color: #de2112;
    font-family: "Droid Sans",sans-serif;
    font-size: 14px;
    line-height:150%;
    padding: 0;
}
.hdr-right .consult p span {
    color: #333333 !important;
    display: block;
    float: left;
    font-family: "Droid Sans",sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 150%;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
*/
#site-navigation {
    z-index: 1111 !important;
}
 .footersharelink .widget.gSendtofriend_widget span
{
 color: #858585 !important;
    display: block;
    font-family: "Droid Sans",sans-serif;
    font-size: 12px;
    font-weight: normal !important;
    line-height: 150%;
    background:none !important;
    margin:0 !important;
    padding:0 0 0 20px  !important;
    background:none
}
.footersharelink .widget.gSendtofriend_widget h3
{
	 font-size: 12px;
	 background: rgba(0, 0, 0, 0) url("images/f-url-icon.png") no-repeat scroll left center;
    margin-left: 10px;
}

#site-navigation {
    background: #181818 none repeat scroll 0 0;
    border-top: 1px solid #fff;
    float: left;
    height: 40px;
    margin-top: 0 !important;
    width: 100%;
}
#site-navigation {
    margin-top: -32px;
}
.innerpage_blog.blog_info article .pf-content > p {
  margin-bottom: 10px;
}
.innerpage_blog.blog_info article .pf-content > h2 {
  margin-bottom: 5px;
  margin-top: 10px;
}
.innerpage_blog.blog_info article .pf-content > p a {
  display: inline-block;
}
.innerpage_blog.blog_info article .pf-content > p a img {
  display: inline-block;
  margin-top: 10px;
  width: 100%;
}
#lofadvafooterfooter > div#cookieNotice table td p a#gotit:hover {
  color: #ffffff !important;
}
#site-navigation ul li a span {
    color: #fff;
    font-family: "Droid Sans",sans-serif;
    font-size: 15px;
    font-weight: normal !important;
}
.copyright a {
    color: #333 !important;
    text-decoration: none;
}
.copyright a:hover {
    color: #de2112 !important;
}
.innerpage_content.innerpage_blog.blog_info .site-content #content {
    float: left;
    width: 100%;
}
#primary article span.posted img.avatar {
  display: inline-block;
  margin: 0 4px 0 0;
  vertical-align: middle;
}
 .post_des p.post-main .posted img {
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
#header {
  /*background-image: url("images/sprites-1.png");
  background-position: 0 -22px;
  background-repeat: repeat-x;*/
  position: relative;
}
.blog_info .comments-area #respond #commentform p.comment_captcha {
  clear: none !important;
}

#primary article .tags {
  clear: both;
  float: left;
  width: 100%;
  display:none;
}
#primary article .tags span.orange {
  color: #de2112!important;
  float: left;
  font-family: 'Droid Sans',sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
  margin-right: 3px;
}
#primary article .tags li {
  float: left;
  margin-bottom: 10px;
  margin-left: 5px;
}
.innerpage_content.innerpage_blog #primary .blog-main article p.post-main {
    margin: 0;
}
.sidebar aside.widget ul li br.pop-cl {
    display: none;
    height: 0;
}

.post-main {
  line-height: 100%;
}

.breadcrumbs span span, .breadcrumbs span a {
  padding: 0;
}
.breadcrumbs span a:hover {color: #DE2F51 !important;}

#footer_quote #account-creation_form1 .select300 .newListSelected ul li a:hover{
  color: #333 !important;
}
#footer_quote #account-creation_form1 .select300 .newListSelected ul li a.hiLite {
  color: #ffffff !important;
}
body.blog-sitemap #primary #content article header h1 {
    margin-bottom: 0;
    width: 100%;
}
.blogsitemap .wsp-posts-list li strong.wsp-category-title, .blogsitemap .wsp-posts-list li strong.wsp-category-title a {
    color: #333;
}
.entry-content ul li, .entry-content ul li ul li, .entry-content ul li ul li a {
    color: #333;
}
.single .innerpage_content.innerpage_blog.blog_info img {
  margin-top: 15px;
}
.single .innerpage_content.innerpage_blog.blog_info .sidebar a img {
  margin-top: 0;
}
.blog_info #comments.comments-area .commentlist img {
  display: block;
  margin: 0 14px 15px auto;
}
 @media (max-width: 767px) {
.blockUI.blockMsg.blockPage {
  left: 15px !important;
  line-height: 150%;
  right: 15px !important;
  width: auto !important;
  z-index: 9999 !important;
}

}

