@import url("https://fonts.googleapis.com/css?family=Merriweather:400,300,700");

@font-face {
	font-family: 'Conv_helvetica-normal';
	src: url('http://icdindia.com/css/new/helvetica-normal.eot');
	src: local('?'), url('helvetica-normal.woff') format('woff'), url('helvetica-normal.ttf') format('truetype'), url('helvetica-normal.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_helvnm';
	src: url('helvnm.eot');
	src: local('?'), url('helvnm.woff') format('woff'), url('http://icdindia.com/css/new/helvnm.ttf') format('truetype'), url('helvnm.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akzidenz_grotesk_bold';
	src: url('akzidenz-grotesk-bold.eot');
	src: local('?'), url('akzidenz-grotesk-bold.woff') format('woff'), url('akzidenz-grotesk-bold.ttf') format('truetype'), url('akzidenz-grotesk-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akzidenz_grotesk_bq_bold';
	src: url('akzidenz-grotesk-bq-bold.eot');
	src: local('?'), url('akzidenz-grotesk-bq-bold.woff') format('woff'), url('akzidenz-grotesk-bq-bold.ttf') format('truetype'), url('akzidenz-grotesk-bq-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'akzidenz-grotesk_bqregular';
	src: url('akzidenzgrotesk-bq-regular-webfont.eot');
	src: url('akzidenzgrotesk-bq-regular-webfont-.eot#iefix') format('embedded-opentype'), url('akzidenzgrotesk-bq-regular-webfont.woff') format('woff'), url('akzidenzgrotesk-bq-regular-webfont.ttf') format('truetype'), url('akzidenzgrotesk-bq-regular-webfont.svg#akzidenz-grotesk_bqregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaMedium';
	src: url('hv______.eot');
	src: url('hv______.eot') format('embedded-opentype'), url('hv______.woff') format('woff'), url('hv______.ttf') format('truetype'), url('hv______.svg#HelveticaMedium') format('svg');
}
@font-face {
	font-family: 'TimesBold';
	src: url('tib_____.eot');
	src: url('tib_____.eot') format('embedded-opentype'), url('tib_____.woff') format('woff'), url('tib_____.ttf') format('truetype'), url('tib_____.svg#TimesBold') format('svg');
}
@font-face {
	font-family: 'helveticaregular';
	src: url('http://icdindia.com/css/new/helvetica-normal.eot');
	src: url('http://icdindia.com/css/new/helvetica-normal.eot?#iefix') format('embedded-opentype'), url('helvetica-normal.woff') format('woff'), url('helvetica-normal.ttf') format('truetype'), url('helvetica-normal.svg#helveticaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'timesitalic';
	src: url('times_italic-webfont.eot');
	src: url('times_italic-webfont-.eot#iefix') format('embedded-opentype'), url('times_italic-webfont.woff') format('woff'), url('times_italic-webfont.ttf') format('truetype'), url('times_italic-webfont.svg#timesitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'times_new_romanregular';
	src: url('times-webfont.eot');
	src: url('times-webfont-.eot#iefix') format('embedded-opentype'), url('times-webfont.woff') format('woff'), url('times-webfont.ttf') format('truetype'), url('times-webfont.svg#times_new_romanregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HELVNLB';
	src: url('HELVNLB.eot');
	src: local('☺'), url('HELVNLB.woff') format('woff'), url('HELVNLB.ttf') format('truetype'), url('HELVNLB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@import url("http://fonts.googleapis.com/css?family=Happy+Monkey");*/
html, body, div, span, applet, object, 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: 1em;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
html, body {
	height: 100%;
}
p {
	display: block;
	-webkit-margin-before: 0em !important;
	-webkit-margin-after: 1em !important;
}
body {
	background: rgba(255, 255, 255, 1);
	line-height: 1.125em;
	color: #000;
	/*max-width: 1920px; max-width: 1454px;*/
	max-width: 1546px !important;
	/*border-top:20px solid #FFE82D;*/
	padding: 0px 27px 27px 27px;
	position: relative;
	font-family: Helvetica, Arial, Tahoma;
	/*margin: 0 auto; text-shadow: 1px 1px 0 rgba(0,0,0,0.3);*/
}
#last-container {
	width: 100%;
}
.cover a:hover > .new_tag {
	display: none;
}
div a, td a {
	cursor: pointer !important;
}
ol, ul {
	padding: 0 10px;
	margin: 0 10px;
	line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6 {
	/*text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);*/
	font-family: Helvetica, Georgia, Tahoma;
	margin: 10px 0;
	font-weight: normal;
}
h1 {
	font-size: 1.875em;
}
h2 {
	font-size: 1.6em;
	line-height: 1em;
}
h3 {
	font-size: 1.25em;
}
h4 {
	font-size: 1.125em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 0.875em;
}
/*#preloader {	width: 27px;	height: 27px;	position: absolute;	top: 27px;	left: 50%;	margin-left: -13px;}#preloader img {	width: 27px;	height: 27px;}*/
.nicescroll-rails {
	z-index: 999999999 !important;
}
a {
	text-decoration: none;
	color: white;
	cursor: pointer !important;
}
.cover a, .cover a img {
	cursor: pointer !important;
}
/*a:hover {color: white; opacity: 0.9;}*/
#hideshow {
	cursor: pointer;
}
a:visited {
	color: white;
}
h2 {
	cursor: pointer;
}
code, pre {
	font-family: Monaco, Menlo, Consolas;
	font-size: 1em;
	color: #FFFFDE;
	padding: 0 3px 2px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.header {
	height: 76px;
	/*border-top:20px solid #FFE82D; */
	position: fixed;
	overflow: visible;
	width: 100%;
	display: block;
	clear: both;
	background: url("../images/header_bg.png") repeat-x 0 0;
	z-index: 99999999;
	/*opacity: 0.81; filter: alpha(opacity=81);*/
	top: 0;
	left: 0;
}
.header_wrap {
}
.header_margin {
	padding-top: 94px;
	width: 81%;
	display: block;
}
.header div.float-left {
}
.preloader_strip_wrap {
	height: 10px;
	display: block;
	background: #FFE300;
	width: 100%;
}
.preloader_strip {
	background: url("../images/loading_strip.gif") repeat-x;
	height: 10px;
	display: block;
	width: 100%;
	float: right;
}
.header a {
	/*font-size: 35px;	color: white;	display: block;*/
}
.header a:first-letter {
	/*		font-size: 60px;	line-height: 40px;	font-weight: bold;*/
}
.header .target {
	margin-left: 5px;
	margin-bottom: 20px;
}
.header .reponsive-block {
	list-style: none;
	margin: 0px;
	padding: 50px 2% 0 0;
}
.header .reponsive-block li {
	display: inline-block;
	float: left;
}
.header .reponsive-block a {
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
	background: url("../images/reponsive.png") no-repeat;
}
.header .reponsive-block a.desktop {
	background-position: 3px 0;
	width: 34px;
	height: 26px;
}
.header .reponsive-block a.tablet-landscape {
	background-position: -49px 0;
	width: 22px;
	height: 22px;
}
.header .reponsive-block a.tablet-portrait {
	background-position: -90px 0;
	width: 18px;
	height: 24px;
}
.header .reponsive-block a.iphone-landscape {
	background-position: -129px 0;
	width: 20px;
	height: 20px;
}
.header .reponsive-block a.iphone-portrait {
	background-position: -166px 0;
	width: 16px;
	height: 26px;
}
.header .reponsive-block a.desktop:hover, .header .reponsive-block a.desktop.active {
	background-position: 3px -34px;
}
.header .reponsive-block a.tablet-landscape:hover, .header .reponsive-block a.tablet-landscape.active {
	background-position: -49px -34px;
}
.header .reponsive-block a.tablet-portrait:hover, .header .reponsive-block a.tablet-portrait.active {
	background-position: -91px -33px;
}
.header .reponsive-block a.iphone-landscape:hover, .header .reponsive-block a.iphone-landscape.active {
	background-position: -128px -33px;
}
.header .reponsive-block a.iphone-portrait:hover, .header .reponsive-block a.iphone-portrait.active {
	background-position: -166px -33px;
}
.free-wall, .free-wall-1 {
	margin: 30px auto;
	/*max-width:1454px;*/
	border: 0px solid #FF0000;
}
.free-wall-logo {
	margin: auto;
	height: 420px;
}
.size2-2 {
	width: 80px;
	height: 80px;
}
.size11 {
	height: 160px;
	width: 160px;
}
.size12 {
	width: 160px;
	height: 320px;
}
.size21 {
	width: 320px;
	height: 160px;
}
.size22 {
	height: 320px;
	width: 320px;
}
.size13 {
	width: 160px;
	height: 480px;
}
.size31 {
	width: 480px;
	height: 160px;
}
.size23 {
	width: 320px;
	height: 480px;
}
.size24 {
	width: 320px;
	height: 640px;
}
.size32 {
	width: 480px;
	height: 320px;
}
.size33 {
	width: 480px;
	height: 480px;
}
.size34 {
	width: 480px;
	height: 640px;
}
.size43 {
	width: 640px;
	height: 480px;
}
.size35 {
	width: 480px;
	height: 800px;
}
.size53 {
	width: 800px;
	height: 480px;
}
.size36 {
	width: 480px;
	height: 960px;
}
.size470 {
	width: 470px;
	height: 359px;
}
.size470_1 {
	width: 470px;
	height: 359px;
}
.size225 {
	width: 241px;
	height: 180px;
}
.size225_1 {
	width: 241px;
	height: 180px;
}
.donate form {
	height: 100%;
	width: 100%;
	background: rgb(44, 62, 80);
}
.size320 {
	width: 470px;
	height: 320px;
}
.donate form .paypal {
	display: block;
	margin: auto;
	padding: 20px 0px 0px 0px;
	outline: 0;
}
.img-demo {
	vertical-align: bottom;
	list-style: none;
	margin: 0;
	padding: 0;
}
.img-demo li {
	float: left;
	width: 25%;
	text-align: center;
}
.img-demo li img {
	border: 2px solid white;
	width: 98px;
	height: 98px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
	/* For IE 6/7 (trigger hasLayout) */
}
.rest-left {
	margin-left: 244px;
}
.desc h1, .desc h2, .desc h3, .desc h4, .desc h5, .desc h6 {
	font-weight: bold;
}
.desc h2 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 50px;
}
.desc h2 span {
	float: left;
	display: block;
	line-height: 50px;
}
.brick {
	/*background-color: #FF9 !important;*/
	float: left;
	cursor: default;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.text_brick {
	background: #FFF;
	/*padding:20px;*/
	padding: 0px 72px 0px 0px;
	top: 0px;
	bottom: 0px;
	position: absolute;
	color: #131213;
	font-weight: normal;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 36px;
	line-height: 36px;
	letter-spacing: -0.5px;
	/*text-transform:capitalize;*/
}
.text_brick a, .text_brick a:hover, .text_brick a:visited {
	color: #8C8C8C !important;
}
.text_brick .font_1 {
	font-family: 'times_new_romanregular';
	color: #8C8C8C;
	margin-top: 0px;
}
.text_brick .font_1 span {
	font-family: timesitalic;
	color: #000;
	letter-spacing: -0.3px;
	/*font-family: times_new_romanregular !important;*/
	font-family: 'timesitalic';
}
.text_brick .font_2 {
	color: #939598;
	font-family: Arial, helveticaregular, Conv_helvnm, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
	position: absolute;
	bottom: 0;
}
.blog_brick {
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	background: #FFEE00;
	font-size: 24px;
	line-height: 25px;
	color: #000;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	/*text-transform: capitalize;*/
}
.blog_brick a, .blog_brick span {
	font-size: 10px;
	color: #000;
	position: absolute;
	bottom: 11px;
	text-transform: uppercase;
	margin: 0px 20px 0px 20px;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	letter-spacing: 1px;
}
.blog_brick p {
	margin: 16px 20px 20px 20px !important;
}
.blog_brick a:hover {
}
.detail_text_brick {
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	background: #FFEE00;
	font-size: 12px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	color: #3C3C3C;
	font-style: italic;
}
.detail_text_brick a, .detail_text_brick span {
	font-size: 12px;
	color: #000;
	position: absolute;
	bottom: 10px;
	text-transform: uppercase;
	margin: 0px 20px 0px 20px;
}
.detail_text_brick p {
	margin: 0px 0px 0px 0px;
	color: #3C3C3C;
}
.detail_text_brick a:hover {
}
.brick .cover {
	overflow: hidden;
	/*margin: 20px;*/
	margin: 0px;
}
.cover img, .cover .float-left img {
	/*width: 100% !important;  Image Size to fit width - Sushil*/
	min-width: 100%;
}
.slideshow_content {
	top: -4px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px;
	background: #999;
	overflow: visible;
	/*	min-height: 140px;	*/
	position: absolute;
	/*width: 100%;*/
}
.bxslider li {
	min-height: 180px;
	height: 100%;
	overflow: visible;
}
.slideshow_content span {
	font-family: Arial, helveticaregular, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	bottom: 12px !important;
	position: absolute;
	cursor: pointer !important;
	display: block;
	/* margin-top: 30px;*/
}
.brick .read-more {
	position: absolute;
	display: none;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px;
	background: #A91925;
	/*background: rgba(0, 0, 0, 0.95);*/
}
.brick:hover .read-more {
	display: block;
	cursor: pointer;
}
.brick .desc {
	display: none;
}
.thirdSlide {
	position: absolute;
	display: none;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px;
	background: #A91925;
	/*	background: rgba(0, 0, 0, 0.95);*/
}
.full-width .float-left {
	display: none;
}
.full-width .desc {
	display: block;
}
.full-width.brick {
	box-shadow: none;
	overflow: visible;
	border: none !important;
	background: none !important;
}
.full-width.brick .cover {
	margin: 0px 20px;
	color: #333;
}
.full-width.brick .cover * {
	text-shadow: none;
}
.full-width.brick .cover code {
	color: #666;
}
.open .float-left {
	display: none;
}
.open .desc {
	display: block;
}
.example {
	width: 0px;
	height: 0px;
	overflow: visible !important;
	/* for ie7 */
}
.example-draggable {
	cursor: move;
}
.example-draggable * {
	cursor: move;
}
.example-draggable a {
	cursor: pointer;
}
.cell {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	background-color: #222;
}
[class*="-share"] {
	cursor: pointer;
	margin: 20px 0;
	line-height: 30px;
	padding-left: 30px;
}
.facebook-share {
	background: url("../images/fb.png") no-repeat left center;
}
.twitter-share {
	background: url("../images/tw.png") no-repeat left center;
}
.google-share {
	background: url("../images/gp.png") no-repeat left center;
}
.download-icon {
	background: url("../images/download.png") no-repeat left center;
	display: block;
	margin: 0 0 10px 0;
	line-height: 30px;
	padding-left: 30px;
}
.js-icon {
	background: url("../images/js.png") no-repeat left center;
	display: block;
	line-height: 30px;
	padding-left: 30px;
}
.fork {
	float: right;
	width: 100%;
	height: 100%;
	display: block;
	background: url("../images/forkme.png") no-repeat top right;
}
.back-button {
	position: fixed;
	z-index: 9999;
	padding: 1%;
	bottom: 2%;
	right: 2%;
	display: none;
	background: black;
}
.back-button .back-icon {
	background: url("../images/back.png") no-repeat top center;
	width: 45px;
	height: 27px;
	display: block;
}
.back-button .back-icon:hover {
	background: url("../images/back.png") no-repeat bottom center;
}
#typed-cursor {
	opacity: 1;
	font-weight: normal;
	-webkit-animation: blink 0.7s infinite;
	-moz-animation: blink 0.7s infinite;
	-ms-animation: blink 0.7s infinite;
	-o-animation: blink 0.7s infinite;
	animation: blink 0.7s infinite;
	color: #FFF;
	font-size: 54px;
	border-left: 1px solid #CCC;
	margin-left: 9px;
}
@-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-ms-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-o-keyframes blink {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.type-wrap {
	clear: both;
	position: relative;
	margin: 0px 0px 30px 0px;
}
.type-wrap-index {
	clear: both;
	position: relative;
	margin: 0px 0px 0px 0px;
	height: 80px;
	background: transparent;
}
#typed, #typed_hr, #typed_news, #typed_lilies {
	color: #CCC;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	font-size: 72px;
	text-transform: lowercase;
}
.type-wrap .heading_1 {
	padding-top: 0px;
	padding-left: 1px;
	border: none;
	outline: none;
	color: #A9A9A9 !important;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	font-size: 48px;
	line-height: 48px;
	text-transform: lowercase;
	background-color: #FFF;
	margin-bottom: -12px;
	display: block;
}
#last-container #freewall {
	margin-top: 38px !important;
	float: left;
}
#last-container .type-wrap {
	margin: 0px 0px 0px 0px;
}
.free-wall {
	margin-top: -3px;
}
.hr_wrap {
	clear: both;
	/*margin-bottom: 79px;
																margin-top: 16px;   */
	overflow: visible;
	position: relative;
	border: 0px solid #CC0000;
}
#result .hr_wrap {
	clear: both;
	margin-bottom: 0px;
	margin-top: 40px;
	overflow: visible;
	position: relative;
	border: 0px solid #CC0000;
}
.features_wrap {
	clear: both;
	overflow: visible;
	position: relative;
	border: 0px solid #0000CC;
}
.brick .read-more_wrap {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px;
	background: #A91925;
}
.project-heading {
	color: #000;
	font-size: 20px;
	font-family: akzidenz_grotesk_bold, Arial, Helvetica, sans-serif;
	/*   line-height: 23px;	*/
}
.project-content {
	color: #FFF;
	font-size: 20px;
	font-family: akzidenz_grotesk_bold, Arial, Helvetica, sans-serif;
	line-height: 23px;
	letter-spacing: 0pt;
	margin-top: 5px;
}
.project-heading_bigtile {
	color: #FFF;
	font-size: 25px;
	font-family: akzidenz_grotesk_bold, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.project-content_bigtile {
	color: #FFF;
	font-size: 20px;
	font-family: akzidenz-grotesk_bqregular, Arial, Helvetica, sans-serif;
	line-height: 23px;
}
.read-more a, .read-more_wrap a, .read-more span {
	font-family: Arial, helveticaregular, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	position: absolute;
	bottom: 14px;
	cursor: pointer !important;
}
.read-more div {
	cursor: pointer !important;
}
.read_more_np {
	background: url("../images/black-bg-70.png") !important;
}
.read_more_np .project-heading {
	font-family: akzidenz_grotesk_bold, akzidenz_grotesk_bq_bold !important;
	color: #FFF !important;
	line-height: 20px;
}
.read_more_np .project-content {
	font-family: times;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 18px;
	position: absolute;
	bottom: 32px;
	left: 20px;
	right: 20px;
	letter-spacing: 0.12em;
}
.read_more_np span {
	color: #FFF !important;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-size: 10px !important;
	letter-spacing: 1.5px;
}
.read_more_np_ss {
	background: #787878 !important;
}
.read_more_np_ss .project-heading {
	font-family: akzidenz_grotesk_bold, akzidenz_grotesk_bq_bold !important;
	color: #000 !important;
	line-height: 22px;
}
.read_more_np_ss .project-content {
	font-family: times;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 18px;
	color: #000;
	position: absolute;
	bottom: 32px;
	left: 20px;
	right: 20px;
}
.read_more_np_ss span {
	color: #000 !important;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-size: 11px !important;
	letter-spacing: 1px;
}
.new_tag {
	background: url("../images/new_tag.png") no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	/*margin:0 auto;*/
	display: block;
	width: 60px;
	height: 60px;
}
.corner_peel {
	background: url("../images/top_right_peel.png") no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 54px;
	height: 55px;
}
.brick .read-more_wrap {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px;
	background: #A91925;
}
.brick .read-more_wrap_big {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 35px 80px 35px 35px;
	background-size: 100% auto !important;
}
.brick .big_image {
	/*background: url("../images/img_6.jpg") no-repeat bottom right #518094;*/
}
.brick .big_image_slider {
	background: #822795;
}
.brick .read-more_wrap_big_1 {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 20px 20px 20px 20px;
	/*background: #657123;*/
	background-size: 100% auto !important;
}
.brick .read-more_wrap_big .content_1 {
	font-family: akzidenz_grotesk_bold, Arial, Helvetica, sans-serif;
	color: #FFF;
	/*text-transform: capitalize;*/
	font-size: 30px;
	/*font-weight: bold;*/
	margin-top: -3px;
	margin-left: -1px;
	letter-spacing: -1px;
	line-height: 0.97;
}
.brick .read-more_wrap_big .content_1 span {
	font-family: Arial, helveticaregular, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	text-transform: capitalize;
	font-size: 15px;
	color: #FFF;
	display: block;
	clear: both;
	margin-top: 14px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: 0px;
}
.brick .read-more_wrap_big .content_2 {
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	text-transform: uppercase;
	font-size: 16px;
	color: #FFF;
	position: absolute;
	bottom: 29px;
	letter-spacing: 2px;
}
.brick .zoom_img .content_2 {
	bottom: 51px !important;
}
.brick .zoom_img .content_1 {
	margin-top: -6px !important;
}
.brick .zoom_img .content_1 span {
	margin-top: 11px;
}
.brick .zoom_img .content_2 span {
	margin-top: -7px;
}
.brick .read-more_wrap_big .content_2 span {
	font-family: Arial, helveticaregular, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFF;
	display: block;
	clear: both;
	font-weight: normal;
}
.brick .read-more_wrap_big {
}
.close_btn {
	position: absolute;
	top: 20px;
	right: 20px;
}
.press_enter {
	font-size: 13px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	text-transform: lowercase;
	position: absolute;
	bottom: 6px;
	color: #CCC;
	margin-left: -90px !important;
	z-index: 3;
}
.detail_cont_left {
	border-top: 1px solid #000;
	float: left;
	margin: 14px 20px 0px 0px;
	width: 241px;
	height: auto;
	display: block;
}
.detail_cont_left .dc_content_1 {
	margin-top: 2px !important;
	font-size: 20px;
	line-height: 24px;
	/*font-weight: bold;*/
	letter-spacing: -0.5px;
	/*letter-spacing: 0px;*/
}
.detail_cont_left .dc_content_share1 {
	margin-bottom: 17px !important;
}
.dc_content_1 {
	font-family: akzidenz_grotesk_bold, Arial, Helvetica, sans-serif;
	color: #787878;
	font-size: 24px;
	line-height: 27px;
	margin-bottom: 23px;
	padding-top: 23px;
}
.dc_content_2 {
	font-family: Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	text-transform: uppercase;
	font-size: 18px;
	color: #5A5A5A;
	margin-bottom: 23px;
}
.dc_content_2 span {
	color: #000;
	clear: both;
	display: block;
	margin-bottom: 0px;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 2px;
}
.dc_content_2 a {
	/*font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;*/
	color: #5A5A5A;
	clear: both;
	font-size: 13px !important;
	line-height: 16px;
	letter-spacing: 2px;
}
.dc_content_3 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	line-height: 18px;
	color: #3C3C3C;
	margin-bottom: 20px;
	/*background: #f4f4f4;*/
}
::-webkit-scrollbar {
	width: 12px;
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.dc_content_3 div {
	margin-bottom: 12px !important;
}
.detail_cont_left .dc_content_3 {
	margin-bottom: 19px;
}
.dc_content_3 div {
	margin-bottom: 22px;
}
.dc_content_3 span {
	font-weight: bold;
	font-family: Arial, Conv_HELVNLB, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #000;
}
.dc_content_share {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	text-transform: uppercase;
	height: 20px;
	width: 60px;
	line-height: 20px;
	background: #E1E300;
}
.dc_content_4 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 13px;
	border-top: 1px solid #5A5A5A;
	padding: 10px 0px 10px 0px;
	color: #3C3C3C;
}
.dc_content_5 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 13px;
	border-top: 1px solid #5A5A5A;
	padding: 10px 0px 10px 0px;
	color: #3C3C3C;
}
.dc_content_6 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 13px;
	border-top: 1px solid #5A5A5A;
	padding: 10px 0px 10px 0px;
	color: #3C3C3C;
}
.dc_content_5 a, .dc_content_6 a {
	font-weight: bold;
	color: #000;
	font-style: normal !important;
}
.dc_content_tag {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	/*14*/
	font-size: 12px;
	border-top: 1px solid #5A5A5A;
	padding: 16px 0px 10px 0px;
	color: #3C3C3C;
	/*	font-style: italic;	*/
}
.dc_content_tag span {
	color: #000;
	font-weight: bold;
	/*letter-spacing: 1px;*/
	font-style: italic;
	/*text-transform: uppercase;*/
	font-size: 12px;
}
.dc_content_tag a {
	font-style: italic !important;
	/*font-style: normal*/
	color: #3C3C3C;
}
.people_wrap, .contact_wrap {
	max-width: 960px;
	margin: 0 auto;
}
.contact_brick {
	background: #FFF;
	/*padding:20px;*/
	padding: 0px 20px 0px 0px;
	top: 0px;
	bottom: 0px;
	position: absolute;
	color: #131213;
	font-weight: normal;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
}
.contact_content_1 {
	font-size: 20px;
	line-height: 24px;
	color: #8C8C8C;
	margin-bottom: 23px;
}
.contact_content_1 .contact_heading {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #000;
	margin-bottom: 15px;
	display: block;
	clear: both;
	font-weight: bold;
}
.contact_content_1 a, .contact_content_1 a:visited, .contact_content_1 .contact_number, .contact_content_2 a, .contact_content_2 a:hover {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #8C8C8C;
	line-height: 16px;
	display: block;
	clear: both;
	font-weight: bold;
}
.plus_sign {
	font-family: akzidenz-grotesk_bqregular, Arial, Helvetica, sans-serif !important;
}
.contact_heading_2 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	margin-bottom: 6px;
	display: block;
	clear: both;
	font-weight: bold;
}
.contact_content_2 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000;
	margin-bottom: 23px;
	background: #FFF;
}
.size225_contact {
	width: 201px;
	height: auto !important;
	max-height: 270px !important;
	margin-top: 45px;
}
.size960, .size960_itu {
	width: 940px;
	height: 359px;
	background: #FFF !important;
	margin: 20px 0px 20px 0px;
}
.itu_image {
	width: 100%;
	max-width: 450px;
	margin-right: 20px;
	float: left;
}
.itu_text_1 {
	width: 100%;
	max-width: 440px;
	font-size: 13px;
	margin-right: 20px;
	display: block;
	float: left;
	color: #000;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
}
.itu_heading {
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	text-transform: capitalize;
	display: block;
	clear: both;
}
.itu_sub_heading {
	font-size: 10px;
	line-height: 15px;
	text-transform: uppercase;
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.itu_heading1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-transform: capitalize;
	display: block;
	clear: both;
	margin-top: 20px !important;
}
.itu_sub_heading1 {
	font-size: 10px;
	line-height: 15px;
	text-transform: uppercase;
	display: block;
	clear: both;
	margin-bottom: 10px;
}
.size470x500 {
	width: 450px;
	height: 565px !important;
	background: #FFF !important;
}
.color_white {
	background: #FFF;
}
.size225x500 {
	width: 195px;
	height: 565px !important;
	background: #FFF !important;
	margin: 0px 0px 0px 20px;
}
.size470x500 img, .size225x500 img {
	height: 298px;
}
.size225x270 {
	width: 215px;
	height: 230px !important;
	margin: 10px 20px 0px 0px;
}
.size225x270 img {
}
.blog_list_wrap {
	max-width: 1440px;
}
.size450 {
	width: 450px;
	height: 357px;
}
.size466 {
	width: 266px;
	height: 160px;
}
.blog_list_img {
	width: 160px;
	height: 160px;
	position: relative;
	float: left;
	margin: 0px 30px 0px 0px;
}
.blog_list_img img {
	width: 160px;
	height: 160px;
}
.blog_brick_1 {
	background: #FFE600;
	/*padding:20px;*/
	padding: 30px 80px 35px 35px;
	top: 0px;
	bottom: 0px;
	position: absolute;
	color: #000;
	font-weight: normal;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 36px;
	line-height: 36px;
	/*text-transform: capitalize;*/
	right: 0;
	left: 0;
}
.blog_brick_1 .font_1 {
	color: #000;
	/*akzidenz-grotesk_bqregular, */
	font-family: akzidenz_grotesk_bold, Arial, Helvetica, sans-serif !important;
	font-size: 30px;
	line-height: 30px;
}
.blog_brick_1 .font_1 a, .blog_brick_1 .font_1 a:visited, .blog_brick_1 .font_1 span {
	color: #000 !important;
	font-size: 16px;
	font-weight: 500;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif !important;
	display: block;
	clear: both;
	text-transform: none;
}
.blog_brick_1 .font_2 {
	color: #000 !important;
	letter-spacing: 1px;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 16px;
	line-height: 16px;
	position: absolute;
	bottom: 48px;
	text-transform: uppercase;
}
.blog_brick_1 .font_3 {
	color: #000 !important;
	letter-spacing: 1px;
	font-size: 11px;
	line-height: 13px;
	position: absolute;
	bottom: 32px;
	font-family: Arial, HelveticaMedium, Conv_helvnm, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.blog_list_content {
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	color: #000 !important;
	font-size: 24px !important;
	line-height: 26px !important;
	float: left;
	position: relative;
	width: 265px;
	height: 160px;
}
.blog_dt_content a, a:visited {
	/*color: #787878;*/
	color: #E2081B;
}
.blog_author {
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	text-transform: uppercase;
	font-size: 12px !important;
	line-height: 14px !important;
	color: #000 !important;
	position: absolute;
	bottom: 0;
	letter-spacing: 1px;
}
.blog_author span {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	display: block;
	clear: both;
	color: #5A5A5A !important;
	margin: 0px 0px 0px 0px;
}
/*.blog_detail_wrap {    max-width: 880px;}*/
.blog_detail_wrap {
	max-width: 1496px;
	margin-top: 60px;
}
.blog_d_top_margin {
	/*margin-top: 173px !important;*/
}
.blog_detail_left {
	width: 288px;
	min-height: 10px;
	display: block;
	float: left;
}
.blog_detail_container {
	width: 620px;
	margin: 0px 140px 0px 0px;
	float: left;
	color: #000 !important;
	/*background-color: #ff6;*/
}
.blog_detail_content {
	color: #000 !important;
	/*background-color: #FF5;*/
	/*height: auto;*/
}
.blog_dt_heading {
	color: #000 !important;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 38px !important;
	line-height: 45px !important;
	margin: 0px 0px 30px 0px;
}
.blog_dt_author {
	color: #000 !important;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.blog_dt_date {
	color: #000 !important;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
	margin: 4px 0px 29px 0px;
}
.blog_dt_content {
	color: #000 !important;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 21px;
	line-height: 29px;
}
.blog_dt_content p {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 15px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	margin-left: 0 !important;
}
.blog_dt_content p img {
	margin: 0px 0px -7px 0px;
	width: 100% !important;
	height: auto !important;
}
.blog_image {
	margin: 20px 0px 40px 0px;
}
.blog_image img {
	width: 100%;
}
.blog_image_caption {
	color: #000 !important;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 15px;
	display: block;
	clear: both;
	margin: 4px 0px 0px 0px;
}
.blog_dt_nxt_prv {
	color: #000 !important;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 18px;
	line-height: 22px;
	margin: 27px 0px 9px 0px;
}
.blog_dt_nxt_prv .next {
	float: right;
	display: block;
	color: #9C8A00 !important;
	display: block;
	font-family: 'helveticaregular';
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1.5px;
}
.blog_dt_nxt_prv .prev {
	float: left;
	color: #9C8A00 !important;
	display: block;
	font-family: 'helveticaregular';
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 1.5px;
}
.blog_tags {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-top: 1px solid #5A5A5A;
	padding: 10px 0px 10px 0px;
	color: #000 !important;
	float: left;
	width: 100%;
	clear: both;
	margin: 0px 0px 21px 0px;
	/*	font-style: italic;	*/
}
.blog_tags span {
	color: #000;
	font-weight: bold;
	/*text-transform:uppercase;*/
	font-style: italic;
	font-size: 12px;
}
.blog_tags a {
	font-style: italic !important;
	/*font-style: normal*/
	color: #000 !important;
}
.related_links {
	color: #000 !important;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	margin: 18px 0px;
}
.related_links a, .related_links a:visited {
	color: #000 !important;
}
.blog_post_share {
	clear: both;
	margin: 36px 0px 20px 0px;
	float: left;
	width: 100%;
}
.blog_post_share a, .blog_post_share a:visited {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFE600;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	height: 20px;
	width: 60px;
	line-height: 20px;
	background: #000;
	display: block;
}
.blog_sidebar .type-wrap input[type=text] {
	background: transparent !important;
}
.blog_detail_content .dc_content_share1 ul li .dc_share1 {
	background: #000 !important;
	color: #FFF !important;
}
.related_project_wrap {
	clear: both;
}
.related_pr_heading {
	color: #000;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 30px;
	line-height: 28px;
	margin: 0px 0px 16px 0px;
	text-transform: lowercase;
}
.related_pr_thumbs {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.related_pr_thumbs li {
	display: inline-block;
	margin: 0px 15px 0px 0px;
	vertical-align: top;
}
.related_pr_thumbs li:nth-of-type(3n) {
	margin: 0px 0px 0px 0px;
}
.related_pr_thumbs li img {
	width: 193px;
	height: auto;
}
.comments_wrap {
}
.comments_heading {
	color: #000;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 18px;
	margin: 34px 0px 14px 0px;
}
.comments_container {
	overflow: auto;
	margin: 41px 0px 44px 0px;
}
.comment_author {
	width: 145px;
	float: left;
}
.comment_auther_name {
	color: #000;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-transform: capitalize;
}
.comment_date {
	color: #000;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.comment_content {
	color: #000;
	width: 450px;
	float: right;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
	display: none;
}
.post_comment_heading {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 20px 0px;
}
.comment_form_wrap {
}
.comment_input [type=text] {
	border: 1px solid #DFE0E1;
	color: #333;
	padding: 4px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 205px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.comment_input1 [type=text] {
	border: 1px solid #DFE0E1;
	color: #333;
	padding: 4px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 430px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.comment_textarea textarea {
	border: 1px solid #DFE0E1;
	color: #333;
	padding: 2px 5px 2px 5px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 97%;
	max-width: 428px;
	height: 120px;
}
#comment_submit-element input[type=submit] {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin: 7px 0 13px 0px;
	text-transform: uppercase;
	line-height: 10px;
	padding: 8px 7px 6px 9px;
	background: #000;
	display: block;
	float: right;
	border: 0px;
}
.comment_submit_thanks {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
	float: left;
	margin: 7px 0px 0px 0px;
}
.comments_wrap dt {
	display: none;
}
.comment_z_textarea {
	border: 1px solid #DFE0E1;
	color: #333;
	padding: 2px 5px 2px 5px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 97%;
	max-width: 437px;
	height: 120px;
}
.saperator_72 {
	clear: both;
	margin-bottom: 72px !important;
	display: block;
	width: 100%;
}
.saperator_27 {
	clear: both;
	margin-bottom: 27px !important;
	display: block;
	width: 100%;
}
.blog_sidebar {
	width: 448px;
	float: right;
	padding: 10px 0px 0px 0px;
	/*background-color: #ff5;*/
}
.blog_sidebar .type-wrap {
	margin: -9px 0px 32px 0px;
}
.blog_sidebar .type-wrap #typed {
	font-size: 36px !important;
	line-height: 28px !important;
	color: #000 !important;
}
.sidebar_post_wrap {
	position: relative;
	float: left;
	clear: both;
	margin: 0px 0px 40px 0px;
}
.blog_post_thumb {
	position: relative;
	width: 112px;
	height: 112px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.blog_post_thumb img {
	width: 112px;
	height: 112px;
}
.blog_post_content {
	float: left;
	width: 316px;
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 17px;
	line-height: 19px;
	color: #000;
}
.blog_post_author {
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 10px;
	line-height: 12px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: absolute;
	bottom: -3px;
}
.blog_post_author span {
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #000;
	display: block;
	clear: both;
}
.cat_nav_wrap {
	float: left;
	clear: both;
}
.cat_nav_heading {
	font-family: Times Regular, Times, Times New Roman, serif;
	font-family: 'times_new_romanregular';
	font-size: 36px;
	line-height: 40px;
	color: #000;
	text-transform: lowercase;
	margin: 19px 0px 3px 0px;
}
.cat_nav_item {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.cat_nav_item li {
	display: inline-block;
	margin: 0px 2px 0px 0px;
	/*144px*/
	width: 31%;
}
.cat_nav_item li a, .cat_nav_item li a:visited {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.margin_top_30 {
	margin-top: 30px;
}
.margin_top_14 {
	margin-top: 14px;
}
.smart_autocomplete_container {
	visibility: hidden;
}
.smart_autocomplete_type_ahead_field {
	/*padding-left: 2px;*/
	height: 80px;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	font-size: 72px;
	text-transform: lowercase;
	margin-top: 1px;
	margin-left: -2px;
	background-color: #FFF;
	letter-spacing: -0.5px;
}
.oldQuery {
	height: 80px;
	padding-top: 0px;
	padding-left: 1px;
	border: none;
	outline: none;
	color: #333;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	font-size: 72px;
	text-transform: lowercase;
	background-color: #FFF;
	letter-spacing: -0.5px;
}
#query {
	height: 80px;
	padding-top: 4px;
	padding-left: 0px;
	border: none;
	outline: none;
	color: #000;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	font-size: 72px;
	text-transform: lowercase;
	background-color: transparent;
	letter-spacing: -0.5px;
	min-width: 200px;
}
.query_blog_search {
	/* query 2 */
	height: 40px !important;
	color: #000 !important;
	min-width: 100px !important;
	width: 100% !important;
	font-size: 38px !important;
	padding-top: 4px;
	padding-left: 0px;
	border: none;
	outline: none;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	text-transform: lowercase;
	background-color: #FFF;
	letter-spacing: -0.5px;
}
#query1 {
	/* query 2 */
	padding-top: 4px;
	height: 40px;
	padding-left: 0px;
	border: none;
	outline: none;
	color: #000;
	font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	font-size: 38px;
	text-transform: lowercase;
	background-color: #FFF;
	letter-spacing: -0.5px;
}
.sorry_message_margin {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif !important;
	font-size: 24px !important;
	line-height: 26px;
	/*font-weight: bold;*/
	/*margin-top: 21px;*/
	margin-bottom: 45px;
	margin-top: 30px;
	color: #A9A9A9 !important;
}
@-moz-document url-prefix() {
	#query {
		/* home page query 3 */
		padding-left: 0px;
		padding-top: 4px;
		border: none;
		outline: none;
		color: #000;
		font-family: Times Regular, Times, Times New Roman, Times, times_new_romanregular, jserif;
		font-family: 'times_new_romanregular';
		font-size: 72px;
		height: 80px;
		text-transform: lowercase;
		background-color: transparent;
		letter-spacing: -1.5px !important;
		min-width: 200px;
		color: rgb(140, 140, 140) !important;
	}
	.press_enter {
		font-size: 13px;
		font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
		text-transform: lowercase;
		position: absolute;
		bottom: 13px;
		color: #CCC;
		margin-left: 2px;
	}
	.follow_us, .follow_us:hover {
		display: inline-block;
		margin: 28px 26px 40px 54px;
		color: #939598 !important;
		float: right;
		font-family: timesitalic !important;
		text-transform: lowercase !important;
		font-size: 18px !important;
	}
	/*		Follow us		*/
	.follow_us_menu {
		display: inline-block;
		margin: 23px 0px 40px 54px;
		/*color: #FFFFFF !important;*/
		float: right;
		font-family: timesitalic !important;
		text-transform: lowercase !important;
		font-size: 18px !important;
		/*border:1px solid #ff0000;*/
	}
	/*.follow_social_icon */
	.follow_us_menu ul ul {
		margin-top: -21px;
		margin-left: 0px;
		background-color: #FFF;
		width: 100px !important;
		padding-bottom: 11px;
	}
}
.block1 {
	width: 212px;
	height: 154px;
	background: #FFF;
	border: 2px solid #EB2427;
	display: block;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 9999;
	overflow: visible;
}
.block2 {
	display: block;
	position: absolute;
	z-index: 90;
}
.close {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: 0;
	z-index: 99;
	cursor: pointer;
}
.close_slider {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 99;
	text-indent: -99999px;
	cursor: pointer;
	background: url("../images/close_button.jpg") no-repeat;
}
#banner-fade, #banner-slide {
	margin-bottom: 60px;
	position: relative;
}
ul.bjqs-controls.v-centered li {
	background: rgba(255, 255, 255, 0.5) !important;
}
ul.bjqs-controls.v-centered li a {
	display: block;
	/*padding:10px; background:#fff; color:#000; text-decoration: none; */
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	background: url("http://icdindia.com/css/images/back-arrow.png") no-repeat rgba(255, 255, 255, 0.5) 4px 4px;
	width: 16px;
	height: 16px;
	text-indent: -999999px;
	padding: 4px;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	background: url("http://icdindia.com/css/images/next-arrow.png") no-repeat rgba(255, 255, 255, 0.5) 4px 4px;
	width: 16px;
	height: 16px;
	text-indent: -999999px;
	padding: 4px;
}
ul.bjqs-controls.v-centered li a:hover {
	/*background:#000; color:#fff; */
}
ol.bjqs-markers li a {
	padding: 5px 10px;
	background: #000;
	color: #FFF;
	margin: 5px;
	text-decoration: none;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
	background: #999;
}
p.bjqs-caption {
	background: rgba(0, 0, 0, 0.5);
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 18px;
}
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none;
}
li.bjqs-slide {
	position: absolute;
	display: none;
}
ul.bjqs-controls {
	list-style: none;
	margin: 0% 0% 0% 0%;
	padding: 0;
	z-index: 9999;
	border: 0px solid #0F0;
	position: absolute;
	top: 140px;
	left: 2%;
	width: 96%;
	height: 18px;
}
ul.bjqs-controls.v-centered li a {
	position: absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 0;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 0;
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	border: 2px solid #660000;
	display: none;
}
ol.bjqs-markers.h-centered {
	text-align: center;
}
ol.bjqs-markers li {
	display: inline;
}
ol.bjqs-markers li a {
	display: inline-block;
}
p.bjqs-caption {
	display: block;
	width: 96%;
	margin: 0;
	padding: 2%;
	position: absolute;
	bottom: 0;
}
.paddingT12 {
	padding-top: 12px;
}
.dt_desc_wrap {
	/*background: #ff0000; overflow:hidden; margin-bottom:-45px; position:relative; */
	margin-top: 14px;
	clear: both;
	float: left;
	position: relative;
}
.dt_desc_wrap_new_mar {
	margin-top: 19px !important;
}
.dt_desc {
	float: left;
	width: 241px;
	margin: 0px 20px 0px 0px;
	border-top: 1px solid #000;
}
.dt_desc1 {
	float: left;
	width: 241px;
	margin: 0px 20px 0px 0px;
	border-top: 1px solid #000;
}
.dt_desc_heading {
	color: #000;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 16px 0px 0px 0px;
}
.dt_desc_cont {
	color: #3C3C3C;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 0px 20px 0px;
}
.dt_desc_link {
	color: #3C3C3C;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	/*normal*/
	font-style: italic;
}
.dt_desc_link a {
	color: #3C3C3C;
}
.dt_desc_link a span {
	color: #000;
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	/*italic*/
	font-style: normal;
	font-weight: bold;
	margin-left: 4px;
}
.dt_desc .dc_content_1, .dt_desc1 .dc_content_1 {
	font-family: akzidenz-grotesk_bqregular_bold, Arial, Helvetica, sans-serif;
	color: #787878;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 23px;
	padding-top: 23px;
}
.dt_desc .dc_content_1, .dt_desc1 .dc_content_1 p, .dt_desc .dc_content_2, .dt_desc1 .dc_content_2 p, .dt_desc .dc_content_1, .dt_desc1 .dc_content_3 p {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.dt_desc .dc_content_2, .dt_desc1 .dc_content_2 {
	font-family: Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	text-transform: uppercase;
	font-size: 16px;
	color: #5A5A5A;
	margin-bottom: 15px;
}
.dt_desc .dc_content_2 span, .dt_desc1 .dc_content_2 span {
	color: #000;
	clear: both;
	display: block;
	margin-bottom: 3px;
}
.dt_desc .dc_content_2 a, .dt_desc1 .dc_content_2 a {
	color: #5A5A5A;
	clear: both;
}
.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
	display: block;
	width: 306px;
	min-height: 100px;
	float: left;
	margin: 0px 20px 0px 0px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
	padding: 24px 0px 0px 0px;
}
.more_less_link, .more_less_link1, .more_less_link1 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.more_less_wrap {
	display: none;
}
.show_more_block, .show_more_block1, .show_more_block2 {
	display: block;
	float: left;
	margin: 0px;
}
.dc_content_wrap {
	/* margin: 7px 0px 0px 262px; */
	margin: 7px 0px 0px 235px;
	clear: both;
}
.dc_content_wrap .dc_content_4 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 14px;
	border-bottom: 1px solid #5A5A5A;
	padding: 7px 0px 7px 0px;
	color: #3C3C3C;
	border-top: 0px;
}
.dc_content_wrap .dc_content_5 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 14px;
	border-bottom: 1px solid #5A5A5A;
	padding: 7px 0px 7px 0px;
	color: #3C3C3C;
	border-top: 0px;
}
.dc_content_wrap .dc_content_5 a {
	font-weight: bold;
	color: #000;
	font-style: normal;
}
.dc_content_wrap .dc_content_5 span {
	font-weight: normal;
	font-style: normal;
}
.dc_content_wrap .dc_content_tag {
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #5A5A5A;
	padding: 7px 0px 8px 0px;
	color: #3C3C3C;
	border-top: 0px;
}
.dc_content_wrap .dc_content_tag span {
	color: #000;
	font-weight: bold;
	/*font-style: normal !important;*/
}
.dc_content_wrap .dc_content_tag span tagSeperator {
	font-style: normal;
	font-weight: normal;
	color: rgb(90, 90, 90);
}
.dc_content_wrap .dc_content_tag a {
	font-style: italic;
	/*	font-style: normal !important;	*/
	color: #3C3C3C;
}
.cols_cont_wrap {
	float: left;
	border-top: 1px solid #000;
	padding: 26px 0px 0px 0px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px !important;
	line-height: 18px;
	color: #3C3C3C;
	/*margin-bottom: 20px;*/
	/* background: #f4f4f4; */
}
.cols_cont_wrap div {
	margin-bottom: 12px;
}
.cols_cont_wrap p {
	display: none;
}
.cols_cont_wrap p, .cols_cont_1, .cols_cont_2, .cols_cont_3, .cols_cont_4 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
}
.cols_cont_wrap p {
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
.cols_cont_1 {
}
.cols_cont_2 {
}
.cols_cont_3 {
}
.cols_cont_4 {
}
.blog_top_margin {
	margin-top: 66px !important;
}
#project-container {
	clear: both;
	margin: 5px 0px 79px 0px;
	float: left;
	width: 100% !important;
}
#keyword-container {
	clear: both;
	margin: 0px 0px 70px 0px;
	padding: 6px 0px 0px 0px;
	/*float: left;*/
}
#keyword-container .type-wrap {
	margin: 0px 0px 41px 0px;
}
#keyword-container .free-wall {
	margin-bottom: 79px;
}
#type-container {
	clear: both;
	margin: 0px 0px 70px 0px;
	/*float: left;*/
}
#type-container .type-wrap {
	margin: 0px 0px 38px 0px;
}
#type-container #freewall {
	margin-bottom: 79px;
}
#home-container {
	clear: both;
	margin: 0px 0px 70px 0px;
	/*float: left;*/
}
#home-container .type-wrap {
	margin: 0px 0px 38px 0px;
}
#home-container #freewall {
	margin-bottom: 70px;
}
.pd_tobot_space_1 {
	margin: 0px 0px 30px 0px;
	clear: both;
	display: block;
}
.pd_tobot_space_2 {
	margin: 0px 0px 38px 0px;
	clear: both;
	display: block;
}
.pd_tobot_space_3 {
	margin: 0px 0px 36px 0px;
	clear: both;
	display: block;
}
.about_wrap {
	border: 0px solid #FF0000;
	margin: 3px 0px 0px 0px;
	width: 100%;
	overflow: visible;
}
.about_wrap .type-wrap {
	float: left;
	border: 0px solid #009988;
	margin: 0px 0px 0px 0px;
	font-size: 72px;
	line-height: 86px;
	color: #000;
	font-family: Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
}
.about_wrap .type-wrap .typed_about {
	float: left;
}
.about_content {
	max-width: 1600px;
	width: 100%;
	clear: both;
	margin: 36px 0px 0px 0px;
	float: left;
}
.about_content_left {
	max-width: 1284px;
	width: 100%;
	margin: 0px 40px 0px 0px;
	float: left;
	display: block;
	border: 0px solid #990099;
}
.about_content_left .image_wrap {
	width: 100%;
	max-width: 502px;
	margin: 0px 20px 0px 0px;
	float: left;
}
.about_content_left .image_wrap img {
	width: 100%;
	max-width: 502px;
}
.about_content_left .abt_content {
	float: left;
	width: 762px;
}
.about_content_left .abt_content .about_heading, .contact_heading {
	font-family: akzidenz_grotesk_bq_bold, Conv_helvetica-normal, Helvetica Regular, Helvetica;
	font-size: 22px !important;
	line-height: 22px !important;
	color: #3C3C3C !important;
	margin: 0px 0px 6px 0px;
}
.about_content_left .abt_content .about_text {
	font-family: akzidenz_grotesk_bq_bold, Conv_helvetica-normal, Helvetica Regular, Helvetica;
	font-size: 20px;
	line-height: 24px;
	color: #787878;
	height: 340px;
	margin: 0px 0px 20px 0px;
	letter-spacing: -1px;
}
.about_content_left .abt_content .about_text p {
	-webkit-margin-before: -.2em;
	-webkit-margin-after: 11px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	margin-top: -5px;
}
.about_content_left .abt_content .about_text a, .about_content_left .abt_content .about_text a:visited {
	color: #787878;
	text-decoration: none !important;
}
.about_content_left .abt_content .about_text a:hover {
	color: #787878;
	text-decoration: underline !important;
}
.about_content_left .abt_content .about_text .about_email {
	margin: -7px 0px 0px 0px !important;
}
.about_content_left .abt_content .about_text .about_email a, .about_content_left .abt_content .about_text .about_email a:visited {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #DC697B;
	font-size: 12px !important;
	line-height: 18px !important;
	letter-spacing: 0.01em;
}
.about_content_left .abt_content .about_text .about_phone {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #5A5A5A;
	font-size: 12px;
	line-height: 18px;
}
.about_content_left .abt_content .about_text .follow_wrap {
	margin: 8px 0px 0px 0px;
}
.about_content_left .abt_content .about_text .follow_cap {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 14px !important;
	line-height: 24px !important;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}
.about_content_left .abt_content .about_text .follow_social_icon {
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #5A5A5A;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}
.about_content_left .abt_content .about_text .follow_social_icon li {
	display: inline-block;
}
.about_content_left .abt_content .about_text .addthis_button_facebook1, .about_content_left .abt_content .about_text .addthis_button_linkedin1, .about_content_left .abt_content .about_text .addthis_button_email1, .about_content_left .abt_content .about_text .addthis_button_twitter1 {
	width: 24px;
	height: 25px;
	display: block;
	margin-left: 3px !important;
}
.about_content_left .abt_content .addthis_button_facebook1 {
	background: url("../images/social-media-icons.png") 0px -28px;
}
.about_content_left .abt_content .addthis_button_linkedin1 {
	background: url("../images/social-media-icons.png") -30px -28px;
}
.about_content_left .abt_content .addthis_button_email1 {
	background: url("../images/social-media-icons.png") -88px -28px;
}
.about_content_left .abt_content .addthis_button_twitter1 {
	background: url("../images/social-media-icons.png") -59px -28px;
}
.abt_content .content_col_wrap {
	margin: 41px 0px 0px 0px;
	display: block;
	float: left;
}
.abt_content .content_col_wrap .content_col_1 {
	font-family: akzidenz_grotesk_bq_bold, Conv_helvetica-normal, Helvetica Regular, Helvetica;
	font-size: 16px;
	line-height: 20px;
	color: #8C8C8C;
	width: 241px;
	height: 165px;
	float: left;
	margin: 0px 18px 0px 0px;
}
.abt_content .content_col_wrap .content_col_2 b, .abt_content .content_col_wrap .content_col_3 b {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
}
.abt_content .content_col_wrap .content_col_2 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
	line-height: 18px;
	width: 241px;
	height: 165px;
	float: left;
	/*font-weight:bold !important;*/
	margin: 0px 18px 0px 0px;
}
.abt_content .content_col_wrap .content_col_2 span {
	font-size: 12px;
	font-weight: bold;
	clear: both;
	display: block;
}
.abt_content .content_col_wrap .content_col_3 {
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
	line-height: 18px;
	width: 241px;
	height: 165px;
	/*font-weight:bold;*/
	float: left;
}
.abt_content .content_col_wrap .content_col_3 span {
	font-size: 12px;
	font-weight: bold;
	clear: both;
	display: block;
}
.abt_content .content_col_wrap .content_col_2 a, .abt_content .content_col_wrap .content_col_2 a:visited, .abt_content .content_col_wrap .content_col_3 a, .abt_content .content_col_wrap .content_col_3 a:visited {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #DC697B;
}
.about_wrap .us {
	float: left;
	border: 0px solid #009988;
	font-size: 50px;
	line-height: 48px;
	color: #8C8C8C;
	width: 100%;
	margin: 13px 0px 1px 0px;
	font-family: Times, Times New Roman, Times, times_new_romanregular, jserif;
	font-family: 'times_new_romanregular';
	border-top: 1px solid #000;
	padding: 12px 0px 8px 0px;
}
.free-wall-about {
	width: 1270px !important;
	float: left;
	border: 0px solid #005569;
	margin: 5px 0px 0px 0px;
}
.free-wall-about .size241 {
	width: 341px;
}
.freewall-abt-img, .freewall-abt-img img {
	width: 241px;
	height: 241px;
	border-radius: 50%;
}
.abt-member {
	font-family: Arial, Conv_HELVNLB, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	margin: 18px 25px 0px 0px;
}
.abt-member-des {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px 25px 10px 0px;
}
.abt-member-detail {
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
	line-height: 18px;
}
.abt-md_height_1 {
	min-height: 450px;
}
.abt-md_height_2 {
	min-height: 150px;
}
.abt-member-detail p {
	margin: 0px 15px 20px 0px;
	padding: 0px;
}
.about_content_right {
	max-width: 222px;
	width: 100%;
	float: left;
	display: block;
	border: 0px solid #227799;
}
.about_content_right .abt_right_row1 {
	color: #8C8C8C;
	font-family: akzidenz_grotesk_bq_bold, akzidenz-grotesk_bqregular, Conv_helvetica-normal, Helvetica Regular, Helvetica;
	font-size: 16px;
	line-height: 20px;
	/*font-weight: bold;*/
	margin: 30px 0px 13px 0px;
}
.about_content_right .abt_right_row1 span {
	color: #3C3C3C;
}
.about_content_right .abt_right_row2 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	color: #3C3C3C;
	font-size: 12px;
	line-height: 17px;
	margin: 11px 0px 0px 0px;
}
.about_content_right .abt_right_row2 .abt_glossary_heading {
	font-weight: bold;
	text-transform: uppercase;
}
.about_content_right .abt_right_row2 li a, .about_content_right .abt_right_row2 li a:visited {
	color: #3C3C3C;
}
.about_content_right .abt_right_row2 ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}
.about_content_right .abt_right_row2 li {
}
.small-input-text, #captcha-input {
	border: 1px solid #DFE0E1;
	color: #333;
	padding: 4px;
	font-family: HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 209px;
	float: left;
	margin: 0px 11px 10px 0px;
}
#comment_last_name-element .small-input-text {
	margin: 0px 0px 10px 0px !important;
}
#comment_email-element .small-input-text {
	width: 439px !important;
}
.about_content_right_sm {
	display: none;
}
@media only screen and (min-width: 1441px) and (max-width: 1600px) {
	.header .logo {
		margin: 15px 0px 0px 27px;
	}
	.dc_content_share1 {
		display: inline-block;
		bottom: 0px;
		/*position: absolute;*/
	}
	#comment_last_name-element .small-input-text {
		margin: 0px 0px 10px 0px !important;
	}
}
@media (min-width: 1600px) {
	.header_wrap {
		max-width: 1599px;
	}
	.dc_content_share1 {
		display: inline-block;
		bottom: 0px;
		/*position: absolute;*/
	}
	.header .logo {
		margin: 15px 0px 0px 27px;
	}
	.dt_desc_rgt {
		float: left;
		max-width: 1285px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.free-wall-details_wrap {
		float: left;
		/*width: 1285px !important; */
		width: 1281px !important;
	}
	.free-wall-details {
		/*	width: 1285px !important;	*/
		max-width: 1285px !important;
		float: left;
		border: 0px solid #005569;
	}
	.size1004 {
		width: 1004px;
		height: 508px;
	}
	.size1004x708 {
		width: 1004px;
		height: 508px;
	}
	.size1004x908 {
		width: 1004px;
		height: 908px;
	}
	.size1004x1108 {
		width: 1004px;
		height: 1108px;
	}
	.size1004x1308 {
		width: 1004px;
		height: 1308px;
	}
	.size1004x1508 {
		width: 1004px;
		height: 1508px;
	}
	/*.free-wall-details .size1004, .free-wall-details_1 .size1004 {
																width: 1004px;
																height: 508px;
															}
															*/
	.free-wall-details .size763, .free-wall-details_1 .size763 {
		width: 763px;
		height: 508px;
	}
	.free-wall-details .size502, .free-wall-details_1 .size502 {
		width: 502px;
		height: 380px;
	}
	.free-wall-details .size502x508, .free-wall-details_1 .size502x508 {
		width: 502px;
		height: 508px;
	}
	/*
															.free-wall-details .size1285, .free-wall-details_1 .size1285 {
																width: 1285px;
																height: 508px;
															}
															*/
	.size1285 {
		width: 1285px;
		/*height: 508px;*/
	}
	.size1285x708 {
		width: 1285px;
		height: 708px;
	}
	.size1285x908 {
		width: 1285px;
		height: 908px;
	}
	.size1285x1108 {
		width: 1285px;
		height: 1108px;
	}
	.size1285x1308 {
		width: 1285px;
		height: 1308px;
	}
	.size1285x1508 {
		width: 1285px;
		height: 1508px;
	}
	.free-wall-details_1 {
		width: 1546px !important;
		float: left;
		border: 0px solid #005569;
	}
	.cols_cont_wrap {
		/* width: 1285px; */
		width: 1281px;
		margin: 2px 0px 0px 0px;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-o-column-count: 4;
		-ms-column-count: 4;
		column-count: 4;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	.dc_content_tag {
		/*margin-left: 24px;*/
	}
	#comment_last_name-element .small-input-text {
		margin: -16px 0px 10px 0px !important;
	}
}
/*		/////////////////For Blog Landing Tiles Columns/////////////////////////		*/
@media (min-width: 1024px) and (max-width: 1599px) {
	.freewall_blog {
		width: 1024px !important;
	}
	.dc_content_share1 {
		display: inline-block;
		bottom: 0px;
		/*position: absolute;*/
	}
}
@media (max-width: 1023px) {
	.freewall_blog {
		width: 100% !important;
		max-width: 502px !important;
	}
}
/*		/////////////////For Blog Landing Tiles Columns/////////////////////////		*/
@media (min-width: 1441px) and (max-width: 1599px) {
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 263px;
		min-height: 100px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.dc_content_share1 {
		display: inline-block;
		bottom: 0px;
		/*position: absolute;*/
	}
	.show_more_block, .show_more_block1, .show_more_block2 {
		display: block;
		float: left;
		margin: 0px;
	}
	.more_less_wrap1, .more_less_wrap2 {
		display: none;
	}
	.dt_desc_rgt {
		float: left;
		width: 1135px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.detail_cont_left {
		/*width: 215px;
																															width: 260.3px;*/
		width: 213.6px;
	}
	.free-wall, .free-wall-1, .free-wall-3 {
		max-width: 1400px;
		margin-left: 0px;
	}
	.free-wall-details_wrap {
		float: left;
		width: 1155px !important;
	}
	.free-wall-details {
		/*width: 826px !important;*/
		/*width: 1148.4px !important;*/
		float: left;
		border: 0px solid #005569;
	}
	.free-wall-details_1 {
		width: 1396px !important;
		float: left;
		border: 0px solid #005569;
	}
	.size1004 {
		width: 763px;
		height: 508px;
	}
	.size1004x708 {
		width: 763px;
		height: 508px;
	}
	.size1004x908 {
		width: 763px;
		height: 908px;
	}
	.size1004x1108 {
		width: 763px;
		height: 1108px;
	}
	.size1004x1308 {
		width: 763px;
		height: 1308px;
	}
	.size1004x1508 {
		width: 763px;
		height: 1508px;
	}
	/*
															.free-wall-details .size1004, .free-wall-details_1 .size1004 {
																width: 1004px;
																height: 508px;
															}
															*/
	.free-wall-details .size763, .free-wall-details_1 .size763 {
		width: 763px;
		height: 508px;
	}
	.free-wall-details .size502, .free-wall-details_1 .size502 {
		width: 502px;
		height: 380px;
	}
	.free-wall-details .size502x508, .free-wall-details_1 .size502x508 {
		width: 502px;
		height: 508px;
	}
	/*
															.free-wall-details .size1285, .free-wall-details_1 .size1285 {
																width: 1135px;
																height: 508px;
															}
															*/
	.size1285 {
		width: 763px;
		height: 508px;
	}
	.size1285x708 {
		width: 763px !important;
		height: 708px !important;
	}
	.size1285x908 {
		width: 763px;
		height: 908px;
	}
	.size1285x1108 {
		width: 763px;
		height: 1108px;
	}
	.size1285x1308 {
		width: 763px;
		height: 1308px;
	}
	.size1285x1508 {
		width: 763px;
		height: 1508px;
	}
	.free-wall-details .size763, .free-wall-details_1 .size763 {
		width: 763px;
		height: 508px;
	}
	.free-wall-details .size502, .free-wall-details_1 .size502 {
		width: 502px;
		height: 380px;
	}
	.free-wall-details .size502x508, .free-wall-details_1 .size502x508 {
		width: 502px;
		height: 508px;
	}
	.free-wall-details .size225, .free-wall-details_1 .size225 {
		/*width:215px !important; height: 155px !important;*/
	}
	/*BODY
														{
															max-width: 1390px;
														}*/
	.dt_desc1 {
		width: 213.6px;
	}
	.dt_desc {
		width: 213.6px;
	}
	.cols_cont_wrap {
		width: 1101.7px;
		/*width: 1148.4px !important;*/
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-o-column-count: 4;
		-ms-column-count: 4;
		column-count: 4;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	.about_content {
		max-width: 1359px;
		width: 100%;
	}
	.about_content_left {
		max-width: 1000px;
		width: 100%;
	}
	.about_content_left .image_wrap {
		width: 100%;
		max-width: 402px;
	}
	.about_content_left .image_wrap img {
		width: 100%;
		max-width: 402px;
	}
	.about_content_left .abt_content {
		float: left;
		width: 621px;
	}
	.about_content_left .abt_content .about_text {
		height: 340px;
	}
	.abt_content .content_col_wrap .content_col_1 {
		width: 194px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_2 {
		width: 194px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_3 {
		width: 194px;
		height: auto;
	}
	.free-wall-about {
		width: 1029px !important;
	}
	.about_content_right {
		max-width: 281px;
	}
	.blog_detail_left {
		width: 100px !important;
	}
	.blog_detail_container {
		margin: 0px 130px 0px 0px !important;
	}
}
@media (max-width: 1440px) {
	body {
		padding: 0px 25px 25px 25px;
	}
	#comment_email-element .small-input-text {
		width: 209px !important;
	}
	.comment_z_textarea {
		max-width: 336px;
	}
	.header .logo {
		margin: 15px 0px 0px 25px;
	}
	.follow_us, .follow_us:hover {
		display: inline-block;
		margin: 28px 25px 40px 54px;
	}
	.brick .read-more_wrap_big {
		padding: 29px 72px 35px 31px;
	}
	.brick .read-more_wrap {
		padding: 18px;
	}
	.blog_list_content {
		/*	width: 250px;
																															height: 160px;	*/
	}
	.blog_detail_left {
		width: 91px;
	}
	/*.free-wall{width:1000px !important; float:right;}*/
	.bxslider li {
		min-height: 158px;
	}
	.free-wall-2 {
		float: left !important;
		width: 1098px !important;
	}
	.size1285x708 img {
		width: 1098px !important;
		height: 666px !important;
	}
}
div#keyword-container {
	display: none !important;
}
@media (min-width: 1280px) and (max-width: 1439px) {
	/*body{max-width: 1230px;}*/
	.dt_desc_rgt {
		float: left;
		width: 730px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 161px;
		min-height: 100px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.more_less_wrap1, .more_less_wrap2 {
		display: none;
	}
	.dt_desc1 {
		width: 229.18px;
	}
	.dt_desc {
		width: 229.18px;
	}
	.cols_cont_wrap {
		/*width: 780px;*/
		width: 728px !important;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-o-column-count: 4;
		-ms-column-count: 4;
		column-count: 4;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 249.18px;
	}
	.detail_cont_left {
		width: 229.18px;
	}
	.free-wall-details_wrap {
		float: left;
		width: 728px !important;
	}
	.free-wall-details {
		width: 728px !important;
		float: left;
		border: 0px solid #005569;
	}
	#keyword-container {
		/*width: 1226px;*/
	}
	/*#type-container
				{
					width: 1226px;
				}*/
	#home-container {
		/*width: 1226px;*/
	}
	.free-wall-details_1 {
		width: 991px !important;
		float: left;
		border: 0px solid #005569;
	}
	.size1004 {
		width: 730px;
		height: 508px;
	}
	.size1004x708 {
		width: 730px;
		height: 508px;
	}
	.size1004x908 {
		width: 730px;
		height: 908px;
	}
	.size1004x1108 {
		width: 730px;
		height: 1108px;
	}
	.size1004x1308 {
		width: 730px;
		height: 1308px;
	}
	.size1004x1508 {
		width: 730px;
		height: 1508px;
	}
	/*
															.free-wall-details .size1004, .free-wall-details_1 .size1004 {
																width: 730px;
																height: 508px;
															}
															*/
	.free-wall-details .size763, .free-wall-details_1 .size763 {
		width: 730px;
		height: 508px;
	}
	.free-wall-details .size502, .free-wall-details_1 .size502 {
		width: 480px;
		height: 380px;
	}
	.free-wall-details .size502x508, .free-wall-details_1 .size502x508 {
		width: 730px;
		height: 508px;
	}
	/*
															.free-wall-details .size1285, .free-wall-details_1 .size1285 {
																width: 730px;
																height: 508px;
															}
															*/
	.size1285 {
		width: 730px;
		/*height: 508px;*/
	}
	.size1285x708 {
		width: 730px;
		height: 608px;
	}
	.size1285x908 {
		width: 730px;
		height: 908px;
	}
	.size1285x1108 {
		width: 730px;
		height: 1108px;
	}
	.size1285x1308 {
		width: 730px;
		height: 1308px;
	}
	.size1285x1508 {
		width: 730px;
		height: 1508px;
	}
	.about_content {
		max-width: 1118px;
		width: 100%;
	}
	.about_content_left {
		max-width: 843px;
		width: 100%;
	}
	.about_content_left .image_wrap {
		width: 100%;
		max-width: 302px;
	}
	.about_content_left .image_wrap img {
		width: 100%;
		max-width: 302px;
	}
	.about_content_left .abt_content {
		float: left;
		width: 521px;
	}
	.about_content_left .abt_content .about_text {
		height: 340px;
	}
	.abt_content .content_col_wrap .content_col_1 {
		width: 160px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_2 {
		width: 160px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_3 {
		width: 160px;
		height: auto;
	}
	.free-wall-about {
		width: 829px !important;
	}
	.about_content_right {
		max-width: 235px;
	}
}
@media (min-width: 1200px) and (max-width: 1279px) {
	/*body{max-width: 1230px;}*/
	.dt_desc_rgt {
		float: left;
		width: 730px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 223px;
		min-height: 100px;
		float: left;
		margin: 0px 20px 20px 0px;
		position: relative;
	}
	.dt_desc_rgt_blok3 {
		margin: 0px !important;
	}
	.dt_desc_rgt_blok4 {
		margin: 0px !important;
	}
	.free-wall-details_wrap {
		float: left;
		width: 726px !important;
	}
	.free-wall-details {
		width: 726px !important;
		float: left;
		border: 0px solid #005569;
	}
	.free-wall-details_1 {
		width: 991px !important;
		float: left;
		border: 0px solid #005569;
	}
	/*	.header_wrap {width: 1026px;}	*/
	.detail_cont_left {
		width: 229.18px;
	}
	#keyword-container {
		width: 975px;
	}
	#type-container {
		width: 975px;
	}
	#home-container {
		width: 975px;
	}
	.size1004 {
		width: 730px;
		height: 380px;
	}
	.size1004x708 {
		width: 730px;
		height: 580px;
	}
	.size1004x908 {
		width: 730px;
		height: 780px;
	}
	.size1004x1108 {
		width: 730px;
		height: 980px;
	}
	.size1004x1308 {
		width: 730px;
		height: 1180px;
	}
	.size1004x1508 {
		width: 730px;
		height: 1380px;
	}
	/*
															.free-wall-details .size1004, .free-wall-details_1 .size1004 {
																width: 730px;
																height: 508px;
															}
															*/
	.free-wall-details .size763, .free-wall-details_1 .size763 {
		width: 730px;
		height: 508px;
	}
	.free-wall-details .size502, .free-wall-details_1 .size502 {
		width: 480px;
		height: 380px;
	}
	.free-wall-details .size502x508, .free-wall-details_1 .size502x508 {
		width: 730px;
		height: 508px;
	}
	/*
															.free-wall-details .size1285, .free-wall-details_1 .size1285 {
																width: 730px;
																height: 508px;
															}
															*/
	.size1285 {
		width: 730px;
		/*height: 508px;*/
	}
	.size1285x708 {
		width: 730px;
		height: 708px;
	}
	.size1285x908 {
		width: 730px;
		height: 908px;
	}
	.size1285x1108 {
		width: 730px;
		height: 1108px;
	}
	.size1285x1308 {
		width: 730px;
		height: 1308px;
	}
	.size1285x1508 {
		width: 730px;
		height: 1508px;
	}
	.show_more_block {
		display: none;
		clear: both;
		position: relative;
		width: 100%;
	}
	.more_less_wrap {
		display: block;
		clear: both;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}
	.more_less_link {
		color: #000;
	}
	.more_less_wrap1, .more_less_wrap2 {
		display: none;
	}
	.dt_desc1 {
		width: 229.18px;
	}
	.dt_desc {
		width: 229.18px;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 249.18px;
	}
	.cols_cont_wrap {
		/*width: 730px;*/
		width: 728px;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-o-column-count: 4;
		-ms-column-count: 4;
		column-count: 4;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	.about_content {
		max-width: 1118px;
		width: 100%;
	}
	.about_content_left {
		max-width: 843px;
		width: 100%;
	}
	.about_content_left .image_wrap {
		width: 100%;
		max-width: 302px;
	}
	.about_content_left .image_wrap img {
		width: 100%;
		max-width: 302px;
	}
	.about_content_left .abt_content {
		float: left;
		width: 521px;
	}
	.about_content_left .abt_content .about_text {
		height: 340px;
	}
	.abt_content .content_col_wrap .content_col_1 {
		width: 160px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_2 {
		width: 160px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_3 {
		width: 160px;
		height: auto;
	}
	.free-wall-about {
		width: 829px !important;
	}
	.about_content_right {
		max-width: 240px;
	}
}
@media (min-width: 960px) and (max-width: 1199px) {
	/*body{max-width: 1230px;}*/
	.dt_desc_rgt {
		float: left;
		width: 635px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.dc_content_share1 {
		display: inline-block;
		bottom: 0px;
		/*position: absolute;*/
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 297px;
		min-height: 100px;
		float: left;
		margin: 0px 20px 20px 0px;
	}
	.dt_desc1 {
		width: 214px;
	}
	.dt_desc {
		width: 214px;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 234px;
	}
	.cols_cont_wrap {
		/*width: 682px;*/
		width: 669px;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-o-column-count: 3;
		-ms-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	.free-wall-details_wrap {
		float: left;
		/*width: 682px;*/
		width: 669px !important;
	}
	.free-wall-details {
		/*width: 682px;*/
		width: 669px !important;
		float: left;
		border: 0px solid #005569;
	}
	.free-wall-details_1 {
		width: 896px !important;
		float: left;
		border: 0px solid #005569;
	}
	/*.header_wrap {width: 958px;}	*/
	.detail_cont_left {
		width: 214px;
	}
	#keyword-container {
		width: 916px;
	}
	/*#type-container
					{
						width: 916px;
					}*/
	/*#home-container
					{
						width: 916px;
					}*/
	.size1004 {
		width: 635px;
		height: 380px;
	}
	.size1004x708 {
		width: 635px;
		height: 580px;
	}
	.size1004x908 {
		width: 635px;
		height: 780px;
	}
	.size1004x1108 {
		width: 635px;
		height: 980px;
	}
	.size1004x1308 {
		width: 635px;
		height: 1180px;
	}
	.size1004x1508 {
		width: 635px;
		height: 1380px;
	}
	/*
															.free-wall-details .size1004, .free-wall-details_1 .size1004 {
																width: 635px;
																height: 380px;
															}
															*/
	.free-wall-details .size763, .free-wall-details_1 .size763 {
		width: 635px;
		/*height: 368px;*/
	}
	.free-wall-details .size502, .free-wall-details_1 .size502 {
		width: 385px;
		height: 280px;
	}
	.free-wall-details .size502x508, .free-wall-details_1 .size502x508 {
		width: 635px;
		height: 368px;
	}
	/*
															.free-wall-details .size1285, .free-wall-details_1 .size1285 {
																width: 635px;
																height: 368px;
															}
															*/
	.size1285 {
		width: 635px;
		/*height: 508px;*/
	}
	.size1285x708 {
		width: 635px;
		/*height: 708px;*/
	}
	.size1285x908 {
		width: 635px;
		height: 908px;
	}
	.size1285x1108 {
		width: 635px;
		height: 1108px;
	}
	.size1285x1308 {
		width: 635px;
		height: 1308px;
	}
	.size1285x1508 {
		width: 635px;
		height: 1508px;
	}
	.show_more_block1 {
		display: none;
		clear: both;
		position: relative;
	}
	.more_less_wrap1 {
		display: block;
		clear: both;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}
	.more_less_link1 {
		color: #000;
	}
	.more_less_wrap, .more_less_wrap2 {
		display: none;
	}
	.about_content {
		max-width: 877px;
		width: 100%;
	}
	.about_content_left {
		max-width: 643px;
		width: 100%;
	}
	.about_content_left .image_wrap {
		width: 100%;
		max-width: 202px;
	}
	.about_content_left .image_wrap img {
		width: 100%;
		max-width: 202px;
	}
	.about_content_left .abt_content {
		float: left;
		width: 421px;
	}
	.about_content_left .abt_content .about_text {
		height: 340px;
	}
	.abt_content .content_col_wrap .content_col_1 {
		width: 126px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_2 {
		width: 126px;
		clear: none;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_3 {
		width: 126px;
		height: auto;
	}
	.free-wall-about {
		width: 629px !important;
	}
	.about_content_right {
		max-width: 194px;
	}
	#query {
		height: 80px;
		padding-top: 4px;
		padding-left: 0px;
		font-size: 72px;
		letter-spacing: -0.5px;
		color: rgb(140, 140, 140) !important;
	}
	.smart_autocomplete_type_ahead_field {
		height: 80px;
		padding-top: 2px;
		padding-left: 0px;
		font-size: 66px;
		letter-spacing: -0.5px;
	}
	#oldQuery {
		font-size: 66px;
	}
	.text_brick {
		padding: 0px 72px 0px 0px;
		top: 0px;
		bottom: 0px;
		position: absolute;
		font-size: 34px;
		line-height: 34px;
	}
	.talk {
		margin-top: -10px;
	}
	.header_margin {
		padding-top: 72px;
	}
	.free-wall, .free-wall-1 {
		margin: 12px auto;
	}
	.text_brick .font_2 {
		font-size: 15px;
		line-height: 15px;
	}
	.brick .read-more_wrap_big {
		padding: 28px 72px 35px 28px;
	}
	.brick .read-more_wrap_big .content_1 {
		font-size: 28px;
		line-height: 28px;
		margin-top: -3px;
		margin-left: -1px;
		letter-spacing: -1px;
		line-height: 0.97;
	}
	.brick .read-more_wrap_big .content_2 {
		font-size: 15px;
		position: absolute;
		bottom: 22px;
	}
	.project-heading {
		font-size: 18px;
	}
	.project-content {
		font-size: 18px;
	}
	.read-more a, .read-more_wrap a, .read-more span {
		font-size: 10px;
	}
	.blog_brick {
		font-size: 22px;
	}
	.blog_brick a, .blog_brick span {
		font-size: 10px;
	}
	.brick .read-more {
		padding: 18px;
	}
	.blog_brick p {
		margin: 14px 18px 18px 18px;
	}
	.read_more_np .project-heading {
		margin-top: -4px;
	}
	body {
		padding: 0px 20px 20px 20px;
	}
	.header .logo {
		margin-left: 20px;
	}
	.follow_us_menu {
		margin: 24px 12px 40px 64px !important;
	}
	.abt_content .content_col_wrap {
		width: 100%;
	}
	.blog_brick_1 .font_1 {
		font-size: 28px;
		line-height: 28px;
	}
}
@media (min-width: 900px) and (max-width: 959px) {
	.free-wall, .free-wall-1 {
		margin: 15px auto !important;
	}
	.detail_cont_left {
		width: 199px;
	}
	.free-wall-details_wrap {
		float: left;
		width: 647px !important;
	}
	.free-wall-details {
		width: 647px !important;
		float: left;
		border: 0px solid #005569;
	}
	.dt_desc1 {
		width: 199px;
	}
	.dt_desc {
		width: 199px;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 219px;
	}
	.cols_cont_wrap {
		width: 647px;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-o-column-count: 3;
		-ms-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	/*.header_wrap {width: 898px;}	*/
	#keyword-container {
		width: 865px;
	}
	#type-container {
		width: 865px;
	}
	#home-container {
		width: 865px;
	}
}
@media (min-width: 905px) and (max-width: 1439px) {
	.blog_list_wrap {
		max-width: 905px !important;
	}
	.blog_list_content {
		/*	width: 227px;
																															height: 160px;*/
		font-size: 21px;
	}
}
@media (max-width: 640px) {
	.press_enter {
		position: relative;
		bottom: 6px;
		color: #CCC;
		margin-left: 0px !important;
		clear: both;
		display: block;
		z-index: 3;
		margin-top: 10px;
	}
	.sorry_message_margin {
		margin-top: 47px;
	}
	/*TYPE-WRAP .heading_1
															{
																margin-bottom: 10px !important;
															}*/
}
/*.type-wrap
{
	clear: both;
	position: relative;
	margin: 0px 0px 30px 0px;
}*/
@media (min-width: 640px) and (max-width: 959px) {
	#query {
		height: 80px;
		padding-top: 4px;
		padding-left: 0px;
		/*font-size: 56px;*/
		letter-spacing: -0.5px;
	}
	.smart_autocomplete_type_ahead_field {
		height: 80px;
		padding-top: 2px;
		padding-left: 0px;
		font-size: 56px;
		letter-spacing: -0.5px;
	}
	#oldQuery {
		font-size: 56px;
	}
	.text_brick {
		padding: 0px 72px 0px 0px;
		top: 0px;
		bottom: 0px;
		position: absolute;
		font-size: 30px;
		line-height: 34px;
	}
	.talk {
		margin-top: -10px;
	}
	.header_margin {
		padding-top: 69px;
	}
	/*.free-wall, .free-wall-1 {margin: 35px auto;}*/
	.text_brick .font_2 {
		font-size: 13px;
		line-height: 13px;
	}
	.brick .read-more_wrap_big {
		padding: 31px 72px 35px 26px;
	}
	.brick .read-more_wrap_big .content_1 {
		font-size: 36px !important;
		line-height: 36px !important;
		margin-top: -3px;
		margin-left: -1px;
		letter-spacing: -1px;
		line-height: 0.97;
	}
	.brick .read-more_wrap_big .content_2 {
		font-size: 16px;
		position: absolute;
		bottom: 19px;
	}
	.project-heading {
		font-size: 18px;
	}
	.project-content {
		font-size: 18px;
	}
	.read-more a, .read-more_wrap a, .read-more span {
		font-size: 10px;
	}
	.blog_brick {
		font-size: 22px;
	}
	.blog_brick a, .blog_brick span {
		font-size: 10px;
	}
	.brick .read-more {
		padding: 15px;
	}
	.blog_brick p {
		margin: 11px 15px 15px 15px;
	}
	.read_more_np .project-heading {
		margin-top: -7px;
	}
	body {
		padding: 0px 15px 15px 15px;
	}
	.header .logo {
		margin-left: 15px !important;
	}
	.follow_us_menu {
		margin: 24px 7px 40px 64px !important;
	}
	.blog_brick_1 .font_1 {
		font-size: 24px;
		line-height: 24px;
	}
}
@media (max-width: 959px) {
	.about_content_right_sm {
		display: block;
	}
	.about_content_right {
		display: block;
	}
}
/*		For About New Design		*/
@media (min-width: 480px) and (max-width: 959px) {
	.about_content_right_sm {
		max-width: 222px;
		width: 100%;
		float: left;
		display: block;
		border: 0px solid #227799;
	}
	.about_content_right_sm .abt_right_row1 {
		font-family: akzidenz_grotesk_bq_bold, akzidenz-grotesk_bqregular, Conv_helvetica-normal, Helvetica Regular, Helvetica;
		color: #8C8C8C;
		font-size: 16px;
		line-height: 20px;
		/*font-weight: bold;*/
		margin: 30px 0px 13px 0px;
	}
	.about_content_right_sm .abt_right_row1 span {
		color: #3C3C3C;
	}
	.about_content_right_sm .abt_right_row2 {
		font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
		color: #3C3C3C;
		font-size: 12px;
		line-height: 17px;
		margin: 11px 0px 0px 0px;
	}
	.about_content_right_sm .abt_right_row2 .abt_glossary_heading {
		font-weight: bold;
		text-transform: uppercase;
	}
	.about_content_right_sm .abt_right_row2 li a, .about_content_right .abt_right_row2 li a:visited {
		color: #3C3C3C;
	}
	.about_content_right_sm .abt_right_row2 ul {
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 12px 0px;
	}
	.about_content_right_sm .abt_right_row2 li {
	}
}
@media (min-width: 600px) and (max-width: 904px) {
	.blog_list_content {
		width: 61% !important;
		height: 160px;
		font-size: 22px;
	}
}
@media (min-width: 600px) and (max-width: 899px) {
}
@media (max-width: 899px) {
	.dt_desc_wrap {
		display: table;
	}
	.dt_desc_wrap .dt_desc {
		display: table-footer-group;
	}
	.dt_desc_wrap .free-wall-details {
		display: table-header-group;
		margin-top: 20px;
	}
}
@media (min-width: 600px) and (max-width: 959px) {
	/*body{max-width: 1230px;}*/
	.dt_desc_wrap {
		border-top: 1px solid #000;
		width: 100%;
		margin-top: 24px;
	}
	.detail_cont_left {
		float: none;
		width: 100%;
		position: relative;
		margin-top: 45px !important;
	}
	.dc_content_1 {
		float: left;
		width: 48%;
	}
	.dc_content_2 {
		float: left;
		width: 48%;
		clear: both;
		height: 128px;
	}
	.detail_cont_left .dc_content_share1 {
		clear: both;
		margin-top: 11px;
	}
	.dc_content_1 {
		/*padding-top:14px; padding-bottom:13px;*/
	}
	.dc_content_3 {
		float: right;
		width: 48%;
		position: absolute;
		margin-top: 12px;
		padding: 11px 0px 0px 0px;
		top: 0;
		right: 0;
		height: 273px;
		overflow: hidden;
		clear: both;
		overflow-y: scroll;
	}
	#project-container {
		margin: 5px 0px 60px 0px;
		width: 100%;
	}
	#type-container {
		margin: 0px 0px -20px 0px;
	}
	.free-wall-details {
		/*546px */
		width: 100% !important;
		float: left;
		border: 0px solid #005569;
		clear: both;
	}
	/*.header_wrap {width: 588px;}*/
	.about_content_left .image_wrap {
		margin-bottom: 20px;
	}
	.dt_desc {
		width: 100%;
		max-width: 600px;
		float: none !important;
		margin: 0px 20px 15px 0px;
		border-top: 0px solid #000 !important;
	}
	#keyword-container {
		clear: both;
		/*margin: 0px 0px -20px 0px;*/
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 100%;
		min-height: 100px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 0px;
		max-width: 635px;
		width: 100%;
	}
	.more_less_wrap, .more_less_wrap1 {
		display: none;
	}
	.show_more_block2 {
		display: none;
		clear: both;
		position: relative;
	}
	.more_less_wrap2 {
		display: block;
		clear: both;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}
	.more_less_link2 {
		color: #000;
	}
	/*
															.detail_cont_left {
																float: none;
																width: 100%;
																position: relative;
															}
															.dc_content_1 {
																float: left;
																width: 48%;
															}
															.dc_content_2 {
																float: left;
																width: 48%;
																clear: both;
																height: 128px;
															}
															.detail_cont_left .dc_content_share1 {  clear: both;}
															.dc_content_1 {padding-top:14px; padding-bottom:13px;}
															.dc_content_3 {
																float: right;
																width: 48%;
																position: absolute;
																margin-top: 16px;
																top: 0;
																right: 0;
																height: 306px;
																overflow: hidden;
																clear: both;
															}
															#project-container {  margin: 5px 0px 60px 0px; width: 100%;}
															#type-container {  margin: 0px 0px -20px 0px;}
															*/
	.type-wrap .heading_1 {
		/*margin-bottom: -46px;*/
	}
	.dc_content_share {
		float: left;
	}
	.dc_content_share1 {
		float: left;
		margin-top: 3px;
	}
	.dc_content_4 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_5 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_6 {
		float: left;
		width: 100%;
	}
	.dc_content_tag {
		float: left;
		width: 100%;
	}
	.dt_desc_rgt {
		float: left;
		width: 100%;
		max-width: 635px;
		height: auto;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.dt_desc .dc_content_1 {
		width: 100%;
		/*padding-top: 14px;*/
	}
	.dt_desc .dc_content_2 {
		width: 100%;
		/*50px*/
		height: 137px;
	}
	.dt_desc1 .dc_content_1 {
		width: 100%;
	}
	.dt_desc1 .dc_content_2 {
		width: 100%;
		height: 135px;
	}
	.free-wall-details_wrap {
		float: left;
		/*635px */
		width: 100% !important;
	}
	.free-wall-details {
		/*	width: 100% /*635px*/
		/*!important;*/
		float: left;
		border: 0px solid #005569;
	}
	.free-wall-details_1 {
		width: 635px !important;
		float: left;
		border: 0px solid #005569;
	}
	.size1004 {
		width: 635px;
		height: 380px;
	}
	.size1004x708 {
		width: 635px;
		height: 580px;
	}
	.size1004x908 {
		width: 635px;
		height: 780px;
	}
	.size1004x1108 {
		width: 635px;
		height: 980px;
	}
	.size1004x1308 {
		width: 635px;
		height: 1180px;
	}
	.size1004x1508 {
		width: 635px;
		height: 1380px;
	}
	.size1285 {
		width: 635px;
		height: 508px;
	}
	.size1285x708 {
		width: 635px;
		height: 708px;
	}
	.size1285x908 {
		width: 635px;
		height: 908px;
	}
	.size1285x1108 {
		width: 635px;
		height: 1108px;
	}
	.size1285x1308 {
		width: 635px;
		height: 1308px;
	}
	.size1285x1508 {
		width: 635px;
		height: 1508px;
	}
	/*
															.free-wall-details .size1004 {
																width: 635px;
																height: 380px;
															}
															*/
	.free-wall-details .size763 {
		width: 635px;
		height: 368px;
	}
	.free-wall-details .size502 {
		width: 385px;
		height: 280px;
	}
	.free-wall-details .size502x508 {
		width: 635px;
		height: 368px;
	}
	.text_brick .font_2 {
		font-size: 13px !important;
	}
	.size470 {
		/*max-height:400px;*/
	}
	.people_content_wrap {
		max-width: 600px;
		margin: 0 auto;
	}
	.size960, .size960_itu {
		width: 600px;
		height: 429px;
		margin: 20px 0px 20px 0px;
	}
	.itu_image {
		width: 100%;
		max-width: 246px;
		margin-right: 20px;
		float: left;
		overflow: hidden !important;
	}
	.size960 .itu_image img {
		width: 555px !important;
		margin: 0px 0px 0px -100px !important;
	}
	.itu_text_1 {
		width: 100%;
		max-width: 290px;
		font-size: 13px;
		margin-right: 20px;
		display: block;
		float: left;
	}
	.itu_heading {
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		text-transform: capitalize;
	}
	.itu_sub_heading {
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		display: block;
		margin-bottom: 10px;
	}
	.itu_heading1 {
		margin-top: 0px !important;
	}
	.size470x500 {
		width: 600px;
		height: 350px !important;
	}
	.size470x500 .itu_image {
		width: 100%;
	}
	.size470x500 .itu_image img {
		width: 555px !important;
		margin: 0px 0px 0px -100px !important;
	}
	.color_white {
		background: #FFF;
	}
	.size225x500 {
		width: 246px;
		height: 505px !important;
		margin: 0px 20px 20px 0px;
	}
	.size470x500 img, .size225x500 img {
		height: 298px;
	}
	.size225x270 {
		width: 246px;
		height: 255px !important;
		margin: 0px 20px 0px 0px;
	}
	.size225x270 img {
	}
	.dt_desc1 {
		width: 48%;
		margin: 0 2% 0 0;
		/*	max-width: 256px; 
																															margin: 0px 20px 0px 0px;
																															*/
	}
	.dt_desc1 {
		border-top: 0px solid #000 !important;
	}
	.cols_cont_wrap {
		/*256px*/
		width: 48%;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-o-column-count: 1;
		-ms-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
		border-top: 0px solid #000;
		margin-top: 12px;
		padding: 11px 0px 0px 0px;
		height: 258px;
		overflow: hidden;
		/*clear: both;*/
		overflow-y: scroll;
		float: right;
	}
	/*
															.about_content {
																max-width: 600px;
																width: 100%;
															}
															
															.about_content_left {
																max-width: 328px;
																width: 100%;
															}
															.about_content_left .image_wrap {
																width: 100%;
																max-width: 328px;
															}
															.about_content_left .image_wrap img {
																width: 100%;
																max-width: 328px;
															}
															.about_content_left .abt_content {
																float: left;
																width: 328px;
															}
															.about_content_left .abt_content .about_text {
																height: 340px;
															}
															*/
	.free-wall-about {
		width: 100% !important;
	}
	.abt-member {
		margin: 18px 0px 0px 0px;
	}
	.abt-member-des {
		margin: 0px 0px 10px 0px;
	}
	.about_content_left .abt_content {
		float: left;
		width: 100%;
	}
	.abt_content .content_col_wrap .content_col_1 {
		/*100%*/
		width: 31%;
		height: auto;
		margin: 0px 20px 20px 0px;
	}
	.abt_content .content_col_wrap .content_col_2 {
		/*100%*/
		width: 31%;
		height: auto;
		margin: 0px 20px 20px 0px;
	}
	.abt_content .content_col_wrap .content_col_3 {
		/*100%*/
		width: 31%;
		height: auto;
	}
	.freewall-abt-img, .freewall-abt-img img {
		width: 100%;
		height: 100%;
	}
	/*
															.free-wall-about {
																width: 328px !important;
															}
															
															.freewall-abt-img, .freewall-abt-img img {
																margin: 0 auto;
															}
															.about_content_right {
																max-width: 170px;
															}
															*/
	.about_content_right .abt_right_row1 {
		margin: 0px;
	}
	.about_content_left .abt_content .about_heading {
		margin-top: 20px;
	}
}
@media (min-width: 950px) and (max-width: 1496px) {
	.blog_detail_wrap {
		max-width: 950px;
		width: 100%;
	}
	.blog_detail_left {
		width: 160px;
		min-height: 10px;
		display: block;
		float: left;
		border: 0px solid #F00;
	}
	.blog_detail_container {
		max-width: 500px;
		width: 100%;
		margin: 0px 40px 0px 0px;
		float: left;
	}
	.blog_dt_heading {
		font-size: 30px;
	}
	.related_pr_thumbs li img {
		width: 153px;
	}
	.comment_content {
		width: 348px;
	}
	.comment_input [type=text] {
		width: 154px;
	}
	.comment_input1 [type=text] {
		width: 328px;
	}
	.comment_textarea textarea {
		width: 328px;
	}
	.comment_submit input[type=submit] {
		margin: 7px 8px 13px 0px;
	}
	.blog_sidebar {
		width: 300px;
	}
	/*, .blog_post_thumb img */
	.blog_post_thumb {
		/*width: 90px; height: 90px;*/
		margin: 0px 0px 20px 0px;
	}
	.blog_post_content {
		width: 250px;
	}
	.blog_sidebar {
		width: 250px;
	}
	.blog_post_author {
		position: relative;
		width: 250px;
		margin: 20px 0px 0px 0px;
	}
	.cat_nav_item li {
		width: 120px;
	}
}
@media (min-width: 840px) and (max-width: 949px) {
	.blog_detail_wrap {
		max-width: 950px;
		width: 100%;
	}
	.blog_detail_left {
		width: 90px;
		min-height: 10px;
		display: block;
		float: left;
		border: 0px solid #F00;
		display: none;
	}
	.blog_detail_container {
		max-width: 500px;
		width: 100%;
		margin: 0px 40px 0px 0px;
		float: left;
	}
	.blog_dt_heading {
		font-size: 30px;
	}
	.related_pr_thumbs li img {
		width: 153px;
	}
	.comment_content {
		width: 348px;
	}
	.comment_input [type=text] {
		width: 154px;
	}
	.comment_input1 [type=text] {
		width: 260px;
	}
	.comment_textarea textarea {
		width: 257px;
	}
	.comment_submit input[type=submit] {
		margin: 7px 2px 13px 0px;
	}
	.blog_sidebar {
		width: 300px;
	}
	/*, .blog_post_thumb img */
	.blog_post_thumb {
		/*width: 90px; height: 90px;*/
		margin: 0px 0px 20px 0px;
	}
	.blog_post_content {
		width: 250px;
	}
	.blog_sidebar {
		width: 250px;
	}
	.blog_post_author {
		position: relative;
		width: 250px;
		margin: 20px 0px 0px 0px;
	}
	.related_links {
		line-height: 20px;
	}
	.related_pr_thumbs li img {
		width: 153px;
		height: auto;
	}
	.comment_content {
		width: 270px;
	}
}
@media (max-width: 637px) {
	.related_pr_thumbs li {
		max-width: 186px;
		min-width: 92px;
		width: 29%;
	}
	.related_pr_thumbs li img {
		width: 100%;
		height: auto;
	}
}
@media (min-width: 638px) and (max-width: 839px) {
	.related_pr_thumbs li {
		max-width: 186px;
		min-width: 92px;
		width: 31%;
	}
	.related_pr_thumbs li img {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 839px) {
	.blog_detail_wrap {
		max-width: 600px;
		width: 100%;
	}
	.blog_detail_container {
		max-width: 600px;
		width: 100%;
		float: left;
	}
	.related_links {
		line-height: 20px;
	}
	.comment_content {
		width: 100%;
		max-width: 360px;
	}
	.comment_textarea textarea {
		width: 96%;
		max-width: 420px;
		height: 120px;
	}
	.blog_sidebar {
		width: 100%;
		max-width: 600px;
		float: left;
		padding: 10px 0px 0px 0px;
	}
	.sidebar_post_wrap {
		width: 100%;
		max-width: 600px;
	}
	.blog_post_content {
		float: left;
		width: 70%;
		max-width: 450px;
	}
}
@media (orientation: landscape) {
	/* Styles for Landscape screen */
	/*	#query {line-height:36px;}	*/
}
@media (max-width: 320px) {
	.press_enter {
		margin-top: 0px;
	}
}
@media (min-width: 300px) and (max-width: 479px) {
	.blog_list_content {
		font-family: Times Regular, Times, Times New Roman, serif;
		font-family: 'times_new_romanregular';
		color: #000 !important;
		font-size: 17px !important;
		line-height: 19px !important;
	}
	.size466 {
		width: 266px;
		height: 120px;
	}
	.blog_list_img {
		width: 45% !important;
		height: auto !important;
		margin-right: 10px;
	}
	.blog_list_img img {
		width: 100%;
		height: auto;
	}
	#query {
		height: 73px;
		padding-top: 4px;
		padding-left: 0px;
		font-size: 56px;
		line-height: 62px !important;
		letter-spacing: -0.5px;
	}
	.sorry_message_margin {
		margin-top: 40px !important;
	}
	.type-wrap .heading_1 {
		font-size: 36px;
		margin-bottom: -20px;
	}
	.smart_autocomplete_type_ahead_field {
		height: 80px;
		padding-top: 2px;
		padding-left: 0px;
		font-size: 56px;
		letter-spacing: -0.5px;
	}
	#oldQuery {
		font-size: 56px;
	}
	.text_brick {
		padding: 0px 72px 0px 0px;
		top: 0px;
		bottom: 0px;
		position: absolute;
		font-size: 24px;
		line-height: 22px;
	}
	.talk {
		margin-top: -10px;
	}
	.dc_content_1 {
		margin-bottom: 17px;
		padding-top: 19px;
	}
	.type-wrap-index {
		margin: 0px 0px 1px 0px;
	}
	#project-container {
		margin: 5px 0px 45px 0px;
		width: 100%;
	}
	#type-container {
		margin: 0px 0px -34px 0px;
	}
	/*#home-container .type-wrap
				{
					margin: 0px 0px -10px 0px;
				}*/
	.blog_brick_1 .font_1 {
		font-size: 24px;
		line-height: 24px;
	}
	.text_brick .font_2 {
		font-size: 10px;
		/*line-height: 11px;*/
	}
	.brick .read-more_wrap_big {
		padding: 20px 40px 35px 17px;
	}
	.brick .read-more_wrap_big .content_1 {
		font-size: 26px;
		line-height: 26px;
		margin-top: -3px;
		margin-left: -1px;
		letter-spacing: -1px;
		line-height: 0.97;
	}
	/*.brick .read-more_wrap_big .content_2
															{
																font-size: 12px;
																position: absolute;
																bottom: 12px;
															}*/
	.project-heading {
		font-size: 20px;
	}
	.project-content {
		font-size: 20px;
	}
	.read-more a, .read-more_wrap a, .read-more span {
		font-size: 11px;
	}
	.blog_brick {
		font-size: 24px;
	}
	.blog_brick a, .blog_brick span {
		font-size: 10px;
	}
	.header_margin {
		padding-top: 68px !important;
	}
	.free-wall, .free-wall-1 {
		margin-top: 33px !important;
	}
	.brick .read-more {
		padding: 20px;
	}
	.blog_brick p {
		margin: 16px 20px 20px 20px;
	}
	.read_more_np .project-heading {
		margin-top: -2px;
	}
	body {
		padding: 0px 15px 15px 15px;
	}
	.header .logo {
		margin-left: 15px !important;
	}
	.follow_us_menu {
		margin: 24px 7px 40px 64px !important;
	}
	.about_content_left .abt_content {
		width: 100%;
	}
	.abt_content .content_col_wrap .content_col_3 {
		width: 100%;
		margin-top: 9px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_2 {
		width: 100%;
		height: auto;
		margin: 7px 18px 0px 0px;
	}
	.abt_content .content_col_wrap .content_col_1 {
		width: 100%;
		height: auto;
	}
	.abt_content .content_col_wrap {
		margin: 0px 0px 0px 0px;
	}
	.free-wall-about {
		width: 100% !important;
	}
	.freewall-abt-img, .freewall-abt-img img {
		margin: 0px auto;
	}
	.about_content_left .abt_content .about_text {
		height: auto;
	}
	.about_content_right {
		max-width: 100%;
	}
	.about_content_left .image_wrap {
		margin-bottom: 20px;
	}
	/*
															.dt_desc_wrap {margin-top: 24px;}
															.dt_desc { width: 100%; max-width: 600px; float: none !important; margin: 0px 20px 15px 0px; /*border-top: 0px solid #000 !important;*/
	/*}
															.free-wall-details { width: 100% !important; float: left; border: 0px solid #005569; clear: both;}
															.detail_cont_left .dc_content_3 { margin-bottom: 19px; border-top: 1px solid #000; padding-top: 23px;}
															*/
}
@media (min-width: 480px) and (max-width: 599px) {
	/*body{max-width: 1230px;}*/
	.header_margin {
		padding-top: 75px;
	}
	.free-wall, .free-wall-1 {
		margin-top: 48px;
	}
	.brick .read-more {
		padding: 18px;
	}
	.blog_brick p {
		margin: 14px 18px 18px 18px;
	}
	.read_more_np .project-heading {
		margin-top: -4px;
	}
	body {
		padding: 0px 15px 15px 15px;
	}
	.header .logo {
		margin-left: 15px !important;
	}
	.follow_us_menu {
		margin: 24px 7px 40px 64px !important;
	}
	#project-container {
		margin: 5px 0px 60px 0px;
		width: 100%;
	}
	#type-container {
		margin: 0px 0px -20px 0px;
	}
	.type-wrap .heading_1 {
		margin-bottom: -30px;
	}
	.about_content_left .abt_content {
		width: 100%;
	}
	.abt_content .content_col_wrap .content_col_3 {
		width: 100%;
		margin-top: 9px;
		height: auto;
	}
	.abt_content .content_col_wrap .content_col_2 {
		width: 100%;
		height: auto;
		margin: 7px 18px 0px 0px;
	}
	.abt_content .content_col_wrap .content_col_1 {
		width: 100%;
		height: auto;
	}
	.abt_content .content_col_wrap {
		margin: 0px 0px 0px 0px;
	}
	.free-wall-about {
		width: 100% !important;
	}
	.freewall-abt-img, .freewall-abt-img img {
		margin: 0px auto;
	}
	.about_content_left .abt_content .about_text {
		height: auto;
	}
	.about_content_right {
		max-width: 100%;
	}
	.about_content_left .image_wrap {
		margin-bottom: 20px;
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 100%;
		min-height: 100px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.show_more_block2 {
		display: none;
		clear: both;
		position: relative;
	}
	.more_less_wrap2 {
		display: block;
		clear: both;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}
	.more_less_link2 {
		color: #000;
	}
	.more_less_wrap, .more_less_wrap1 {
		display: none;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 0px;
		max-width: 480px;
		width: 100%;
	}
	.comment_content {
		width: 100%;
		max-width: 270px;
	}
	.blog_post_content {
		float: left;
		width: 70%;
		max-width: 450px;
	}
	.detail_cont_left {
		float: none;
		width: 100%;
		/*width: 490px;*/
		position: relative;
		margin-top: 46px;
	}
	.dt_desc_wrap {
		margin-top: 24px;
	}
	.dc_content_1 {
		float: left;
		width: 48%;
		/*width: 225px;*/
	}
	.dc_content_2 {
		float: left;
		width: 48% !important;
		clear: both;
		/*height: 28px;*/
	}
	.dc_content_3 {
		float: right;
		width: 48%;
		/*width: 255px;*/
		position: absolute;
		margin-top: 16px;
		top: 0;
		right: 0;
		height: 207px;
		/*overflow: hidden;*/
		overflow-y: scroll;
		clear: both;
		margin-top: 23px;
	}
	.top_link {
		padding: 0px 13px 0px 15px;
	}
	.dc_content_share {
		float: left;
		margin: 10px 0px 20px 0px !important;
	}
	.dc_content_share1 {
		float: left;
		clear: both !important;
		margin-top: 63px !important;
	}
	.dt_desc_wrap {
		border-top: 1px solid #000;
		width: 100%;
		margin-top: 24px;
	}
	.dc_content_4 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_5 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_6 {
		float: left;
		width: 100%;
	}
	.dc_content_tag {
		float: left;
		width: 100%;
	}
	.dt_desc_rgt {
		float: left;
		width: 490px;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.free-wall-details_wrap {
		float: left;
		width: 490px !important;
	}
	.free-wall-details {
		width: 100%;
		/*width: 490px !important;*/
		float: left;
		border: 0px solid #005569;
		clear: both;
	}
	.size1004 {
		width: 490px;
		height: 380px;
	}
	.size1004x708 {
		width: 490px;
		height: 580px;
	}
	.size1004x908 {
		width: 490px;
		height: 780px;
	}
	.size1004x1108 {
		width: 490px;
		height: 980px;
	}
	.size1004x1308 {
		width: 490px;
		height: 1180px;
	}
	.size1004x1508 {
		width: 490px;
		height: 1380px;
	}
	.size1285 {
		width: 380px;
		/*height: 508px;*/
	}
	.size1285x708 {
		width: 380px;
		height: 380px;
	}
	.size1285x908 {
		width: 380px;
		height: 380px;
	}
	.size1285x1108 {
		width: 380px;
		height: 380px;
	}
	.size1285x1308 {
		width: 380px;
		height: 380px;
	}
	.size1285x1508 {
		width: 380px;
		height: 380px;
	}
	/*
															.free-wall-details .size1004 {
																width: 490px;
																height: 380px;
															}
															*/
	.free-wall-details .size763 {
		width: 490px;
		height: 368px;
	}
	.free-wall-details .size502 {
		width: 385px;
		height: 280px;
	}
	.free-wall-details .size502x508 {
		width: 635px;
		height: 368px;
	}
	.free-wall-details .size1285 {
		width: 635px;
		height: 368px;
	}
	.people_content_wrap {
		max-width: 480px;
		margin: 0 auto;
	}
	.size960, .size960_itu {
		width: 480px;
		height: 489px;
		margin: 20px 0px 20px 0px;
	}
	.itu_image {
		width: 100%;
		max-width: 210px;
		margin-right: 20px;
		float: left;
		overflow: hidden !important;
	}
	.size960 .itu_image img {
		width: 100% !important;
		margin: 0px 0px 0px -100px !important;
	}
	.itu_text_1 {
		width: 100%;
		max-width: 230px;
		font-size: 13px;
		margin-right: 20px;
		display: block;
		float: left;
	}
	.itu_heading {
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		text-transform: capitalize;
	}
	.itu_sub_heading {
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		display: block;
		margin-bottom: 10px;
	}
	.itu_heading1 {
		margin-top: 0px !important;
	}
	.size470x500 {
		width: 480px;
		height: 420px !important;
	}
	.size470x500 .itu_image {
		width: 100%;
	}
	.size470x500 .itu_image img {
		width: 555px !important;
		margin: 0px 0px 0px -100px !important;
	}
	.color_white {
		background: #FFF;
	}
	.size225x500 {
		width: 210px;
		height: 555px !important;
		margin: 0px 20px 0px 0px;
	}
	.size470x500 img, .size225x500 img {
		height: 298px;
	}
	.size225x270 {
		width: 210px;
		height: 215px !important;
		margin: 0px 20px 0px 0px;
	}
	.size225x270 img {
	}
	.blog_list_content {
		width: 48% !important;
		height: 160px;
		font-size: 22px;
	}
	.dt_desc_wrap {
		border-top: 1px solid #000;
		width: 100%;
		margin-top: 24px;
	}
	.dt_desc {
		width: 100%;
		/*max-width: 480px;*/
		/*margin: 0px 20px 20px 0px;*/
		margin: 0px 20px 0px 0px;
		float: none !important;
		border-top: 0px solid #000 !important;
	}
	.dt_desc1 {
		border-top: 0px solid #000 !important;
		width: 48%;
		margin: 0 2% 0 0;
	}
	.dt_desc1 .dc_content_1 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dt_desc1 .dc_content_2 {
		width: 100%;
	}
	.dt_desc1 .dc_content_share1 {
		margin-top: 31px !important;
	}
	.cols_cont_wrap {
		/*256px*/
		width: 48%;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-o-column-count: 1;
		-ms-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
		border-top: 0px solid #000;
		margin-top: 12px;
		padding: 11px 0px 0px 0px;
		height: 258px;
		overflow: hidden;
		/* clear: both; */
		overflow-y: scroll;
		float: right;
	}
}
@media (max-width: 479px) {
	/*body{max-width: 1230px;}*/
	.dt_desc_wrap {
		margin-top: 24px;
	}
	.free-wall-details {
		width: 100% !important;
		float: left;
		border: 0px solid #005569;
		clear: both;
	}
	.detail_cont_left .dc_content_3 {
		margin-bottom: 19px;
		border-top: 1px solid #000;
		padding-top: 23px;
	}
	.dt_desc {
		width: 100%;
		max-width: 470px;
		float: none !important;
		margin: 0px 20px 20px 0px;
		/*border-top: 0px solid #000 !important;*/
	}
	.dt_desc1 {
		width: 100%;
		max-width: 470px;
		float: none !important;
		margin: 0px 20px 20px 0px;
		/*border-top: 0px solid #000 !important;*/
	}
	.dt_desc1 .dc_content_1 {
		float: left;
		width: 100%;
		clear: both;
	}
	.cols_cont_wrap {
		width: 100%;
		max-width: 480px;
		margin: 0px 0px 0px 0px;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-o-column-count: 1;
		-ms-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		-o-column-gap: 20px;
		-ms-column-gap: 20px;
		column-gap: 20px;
	}
	/*body{max-width: 1230px;}*/
	.blog_list_content {
		/*width: 48% !important;*/
		width: 50% !important;
		height: 130px;
		font-size: 22px;
	}
	.detail_cont_left {
		float: left;
		width: 100%;
		position: relative;
	}
	.dc_content_1 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_2 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_3 {
		float: left;
		width: 100%;
		position: relative;
		height: auto;
		overflow: hidden;
		clear: both;
	}
	.dc_content_share {
		float: left;
	}
	.dc_content_share1 {
		float: left;
		margin: 5px 0px 20px 0px !important;
	}
	.dc_content_4 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_5 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_6 {
		float: left;
		width: 100%;
		clear: both;
	}
	.dc_content_tag {
		float: left;
		width: 100%;
		clear: both;
	}
	.free-wall, .free-wall-1 {
		margin-top: 7px;
	}
	.dt_desc_rgt {
		float: left;
		width: 100%;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000;
	}
	.free-wall-details_wrap {
		float: left;
		width: 100% !important;
	}
	.free-wall-details {
		width: 100% !important;
		float: left;
		border: 0px solid #005569;
	}
	.size1004 {
		width: 100%;
		height: 380px;
	}
	.size1004x708 {
		width: 100%;
		height: 580px;
	}
	.size1004x908 {
		width: 100%;
		height: 780px;
	}
	.size1004x1108 {
		width: 100%;
		height: 980px;
	}
	.size1004x1308 {
		width: 100%;
		height: 1180px;
	}
	.size1004x1508 {
		width: 100%;
		height: 1380px;
	}
	/*
															.free-wall-details .size1004 {
																width: 100%;
																height: 380px;
															}
															*/
	.free-wall-details .size763 {
		width: 100%;
		height: 368px;
	}
	.free-wall-details .size502 {
		width: 100%;
		height: 280px;
	}
	.free-wall-details .size502x508 {
		width: 100%;
		height: 368px;
	}
	/*
															.free-wall-details .size1285 {
																width: 100%;
																height: 368px;
															}
															*/
	.size1285 {
		width: 100%;
		min-height: 1px;
	}
	.size1285x708 {
		width: 100%;
		height: 708px;
	}
	.size1285x908 {
		width: 100%;
		height: 908px;
	}
	.size1285x1108 {
		width: 100%;
		height: 1108px;
	}
	.size1285x1308 {
		width: 100%;
		height: 1308px;
	}
	.size1285x1508 {
		width: 100%;
		height: 1508px;
	}
	.people_content_wrap {
		max-width: 479px;
		margin: 0 auto;
	}
	.size960, .size960_itu {
		width: 100%;
		height: auto;
		margin: 20px 0px 20px 0px;
	}
	.itu_image {
		width: 100%;
		max-width: 100%;
		margin-right: 20px;
		float: none;
		overflow: hidden !important;
	}
	.size960 .itu_image img {
		width: 100% !important;
		margin: 0px 0px 0px 0px !important;
	}
	.itu_text_1 {
		width: 100%;
		max-width: 100%;
		font-size: 13px;
		margin-right: 20px;
		display: block;
		float: none;
	}
	.itu_heading {
		font-size: 15px;
		font-weight: bold;
		line-height: 16px;
		text-transform: capitalize;
	}
	.itu_sub_heading {
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		display: block;
		margin-bottom: 10px;
	}
	.itu_heading1 {
		margin-top: 0px !important;
	}
	.size470x500 {
		width: 100%;
		height: auto !important;
		margin: 0px 0px 20px 0px !important;
	}
	.size470x500 .itu_image {
		width: 100%;
	}
	.size470x500 .itu_image img {
		width: 100% !important;
		margin: 0px 0px 0px 0px !important;
	}
	.color_white {
		background: #FFF;
	}
	.size225x500 {
		width: 100%;
		height: auto !important;
		margin: 0px 0px 20px 0px;
	}
	.size470x500 img, .size225x500 img {
		height: 100%;
	}
	.size225x270 {
		width: 100%;
		height: auto !important;
		margin: 0px 0px 20px 0px;
	}
	.size225x270 img {
	}
	.comment_content {
		width: 100%;
		float: left;
		clear: both;
	}
}
@media (max-width: 490px) {
	.text_brick {
		padding: 0px 18px 0px 0px;
		font-size: 27px;
		line-height: 27px;
	}
	.text_brick .font_2 {
		font-size: 13px;
	}
	.blog_post_content {
		float: left;
		width: 50%;
		max-width: 450px;
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 100%;
		min-height: 100px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.show_more_block2 {
		display: none;
		clear: both;
		position: relative;
	}
	.more_less_wrap2 {
		display: block;
		clear: both;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}
	.more_less_link2 {
		color: #000;
	}
	.more_less_wrap, .more_less_wrap1 {
		display: none;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 0px;
		max-width: 450px;
		width: 100%;
	}
	/*TYPE-WRAP .heading_1
															{
																margin-bottom: -45px !important;
															}*/
}
@media (max-width: 386px) {
	.text_brick {
		padding: 0px 18px 0px 0px;
		font-size: 27px;
		line-height: 27px;
	}
	.text_brick .font_2 {
		font-size: 13px;
	}
	.size470 {
		max-height: 270px;
	}
	.dt_desc_rgt_blok1, .dt_desc_rgt_blok2, .dt_desc_rgt_blok3, .dt_desc_rgt_blok4 {
		display: block;
		width: 100%;
		min-height: 100px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.show_more_block2 {
		display: none;
		clear: both;
		position: relative;
	}
	.more_less_wrap2 {
		display: block;
		clear: both;
		text-align: right;
		padding: 0px 20px 0px 0px;
	}
	.more_less_link2 {
		color: #000;
	}
	.more_less_wrap, .more_less_wrap1 {
		display: none;
	}
	.dc_content_wrap {
		margin: 7px 0px 0px 0px;
		width: 100%;
	}
	.sorry_message_margin {
		margin-top: 30px;
	}
}
.top_link {
	padding: 0px !important;
	margin: 24px 27px 40px 0px !important;
}
.top_link li {
	display: inline-block;
	margin: 0px 0px 0px 70px;
}
.top_link li a, .top_link li a:visited {
	color: #787878;
	/*font-family: akzidenz-grotesk_bqregular, Conv_helvetica-normal, Helvetica Regular, Helvetica; font-weight: bold;*/
	font-family: akzidenz_grotesk_bold, Conv_helvetica-normal, Helvetica Regular, Helvetica;
	font-size: 14px;
	text-transform: uppercase;
}
.top_link li a:hover {
	color: #000;
}
.header .logo {
	/*	margin: 15px 0px 0px 27px; */
}
.header .logo a img {
	max-width: 143px;
	width: 100%;
}
.follow_us, .follow_us:hover {
	display: inline-block;
	margin: 28px 26px 40px 54px;
	color: #787878 !important;
	float: right;
	font-family: timesitalic !important;
	text-transform: lowercase !important;
	font-size: 17px !important;
}
/*		Follow us		*/
.follow_us_menu {
	display: inline-block;
	margin: 24px 17px 40px 64px;
	/*color: #FFFFFF !important;*/
	float: right;
	/*font-weight: bold;*/
	font-family: timesitalic !important;
	text-transform: lowercase !important;
	font-size: 17px !important;
	line-height: 18px;
	/*border:1px solid #ff0000;*/
}
/*.follow_social_icon */
.follow_us_menu ul ul {
	margin-top: -25px;
	margin-left: 0px;
	background-color: #FFF;
	width: 126px !important;
	padding-bottom: 11px;
	padding-right: 24px !important;
	padding-left: 0px !important;
}
.for_blog .follow_us_menu ul ul {
	margin-top: -25px;
	margin-left: 0px;
	background-color: #FFE300;
	width: 126px !important;
	padding-bottom: 11px;
	padding-right: 24px !important;
	padding-left: 0px !important;
}
.follow_us_menu ul {
	float: left;
	/*border:1px solid #00ff00;*/
	margin: 0 0px 0 0;
}
.follow_us_menu ul li {
	display: block;
	position: relative;
	float: left;
}
.follow_us_menu ul li ul {
	display: none;
}
.follow_us_menu ul li a {
	display: block;
	text-decoration: none;
	margin-left: 1px;
	white-space: nowrap;
	color: #484848 !important;
}
.follow_us_menu ul li a:hover {
	color: #787878 !important;
}
.follow_us_menu li:hover ul {
	display: block;
	position: absolute;
	width: 300px;
	right: -26px;
	/*right: 0px;*/
	top: 25px;
}
.follow_us_menu li:hover ul li {
	float: right;
	/*font-size: 11px; */
}
.follow_us_menu li:hover a {
	/*background: #617F8A; */
	border: 0px solid #000;
	cursor: pointer;
}
.follow_us_menu li:hover li a:hover {
	/*background: #95A9B1; */
}
.addthis_button_facebook1, .addthis_button_linkedin1, .addthis_button_email1, .addthis_button_twitter1 {
	width: 24px;
	height: 25px;
	display: block;
	margin-left: 10px !important;
	/*opacity: 0.70; filter: alpha(opacity=70);*/
}
.addthis_button_facebook1 {
	margin-left: 0px !important;
}
.addthis_button_linkedin1 {
	margin-left: 10px !important;
}
.detail_cont_left #sm_toggle .addthis_button_facebook1 {
	width: 5px;
	height: 9px;
}
.detail_cont_left .addthis_button_twitter1 {
	width: 5px;
	height: 9px;
}
.detail_cont_left .addthis_button_linkedin1 {
	width: 5px;
	height: 9px;
}
.detail_cont_left .addthis_button_email1 {
	width: 5px;
	height: 9px;
}
.addthis_button_email1 {
	margin-left: 10px !important;
}
.addthis_button_twitter1 {
	margin-left: 10px !important;
}
.addthis_button_facebook1 {
	background: url("../images/social-media-icons.png") 0px 0px;
}
.addthis_button_linkedin1 {
	background: url("../images/social-media-icons.png") -30px 0px;
}
.addthis_button_email1 {
	background: url("../images/social-media-icons.png") -88px 0px;
}
.addthis_button_twitter1 {
	background: url("../images/social-media-icons.png") -60px 0px;
}
/*****************************************/
.dc_content_share1 {
	display: inline-block;
	/*margin-bottom: 3px;
																position: absolute;*/
	bottom: 0px;
}
.dc_share1 {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000 !important;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	/*	height: 20px;
																width: 60px; */
	line-height: 10px;
	background: #FFE300;
	padding: 8px 7px 6px 10px;
	margin: 1px 0px 0px 0px;
	letter-spacing: 2px !important;
}
.dc_content_share1 li li .addthis_button_facebook1 {
	background: url("../images/social-media-icons.png") 0 -28px;
}
.dc_content_share1 li li .addthis_button_linkedin1 {
	background: url("../images/social-media-icons.png") -30px -28px;
}
.dc_content_share1 li li .addthis_button_email1 {
	background: url("../images/social-media-icons.png") -88px -28px;
}
.dc_content_share1 li li .addthis_button_twitter1 {
	background: url("../images/social-media-icons.png") -59px -28px;
}
.dc_content_share1 ul {
	float: left;
	/*border:1px solid #00ff00;*/
	margin: 0 0px 0 0;
	padding: 0px;
}
.dc_content_share1 ul li {
	display: block;
	position: relative;
	float: left;
}
.dc_content_share1 ul li ul {
	display: block;
	position: absolute;
	width: 200px;
	left: 60px;
	top: 0px;
	padding: 0px 0px 0px 13px;
}
.dc_content_share1 ul li a {
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
	/*font-size: 10px;*/
	/*font-weight: bold !important;*/
	/*line-height: 10px;*/
	/*letter-spacing: 0px;*/
	padding: 8px 8px 7px 10px;
	display: block;
	text-decoration: none;
	margin-left: 1px;
	white-space: nowrap;
	color: #000 !important;
	font-weight: bold;
}
.dc_content_share1 ul li a:hover {
	/*color: #939598 !important;*/
}
.dc_content_share1 li:hover ul {
	display: block;
	position: absolute;
	width: 200px;
	left: 60px;
	top: 0px;
	padding: 0px 0px 0px 13px;
}
.dc_content_share1 li:hover ul li {
	float: left;
	/*font-size: 11px; */
}
.dc_content_share1 li:hover a {
	/*background: #617F8A; */
	border: 0px solid #000;
	cursor: pointer;
}
.dc_content_share1 li:hover li a:hover {
	/*background: #95A9B1; */
}
#catResultWrap {
	margin-top: 50px !important;
	margin-bottom: 30px;
}
/*		Follow us		*/
/* nav */
.nav {
	/*position: relative; margin: 20px 0;*/
}
.nav ul {
	margin: 0;
	padding: 0;
}
.nav li {
	/*margin: 0 5px 10px 0; padding: 0; list-style: none; display: inline-block;*/
}
.nav a {
	/*padding: 3px 12px; text-decoration: none; color: #999; line-height: 100%; */
	display: none;
}
.nav a:hover {
	/*color: #000; */
}
.nav .current a {
	/*background: #999; color: #fff; border-radius: 5px; */
}
.nav ul li a {
	display: block;
}
/* right nav */
.nav.right ul {
	/*text-align: right; */
}
/* center nav */
.nav.center ul {
	/*text-align: center;*/
}
@media (min-width: 466px) {
	.m_social {
		display: none !important;
	}
	.logo_mob {
		display: none !important;
	}
	.logo_dsk {
		display: block !important;
	}
}
@media (max-width: 465px) {
	.follow_us_menu {
		display: none;
	}
	.m_social {
		border-top: 1px solid #787878;
		padding-top: 10px;
		padding-bottom: 4px;
		list-style-type: none;
	}
	.m_social span {
		width: 24px;
		height: 25px;
	}
	.m_social span a {
		border: 0px !important;
		width: 24px;
		height: 25px;
		margin-left: 0px !important;
		margin-right: 0px !important;
		display: inline-block !important;
		padding: 0px 0px 0px 0px !important;
	}
	.m_social span .addthis_button_facebook1 {
		background: url("../images/social-media-icons.png") 0px 0px;
	}
	.m_social span .addthis_button_linkedin1 {
		background: url("../images/social-media-icons.png") -30px 0px;
	}
	.m_social span .addthis_button_email1 {
		background: url("../images/social-media-icons.png") -88px 0px;
	}
	.m_social span .addthis_button_twitter1 {
		background: url("../images/social-media-icons.png") -60px 0px;
	}
	.nav ul:hover .m_social {
		display: block !important;
	}
	.logo_mob {
		display: block !important;
		max-width: 52px !important;
		width: 100% !important;
	}
	.logo_dsk {
		display: none !important;
	}
	/* .follow_us_menu {margin: 24px 17px 40px 36px;}	*/
	/*.m_social{display:block !important;}*/
	/*	  .nav ul a {margin: 0px 0px 0px 0px !important;}
																  .nav {margin: 0px 0px 0px 0px;   top: 10px; right: 140px; z-index: 999999999; position: absolute;}
																  
																  .follow_us_menu {
																	display: inline-block;
																	margin: 24px 17px 40px 64px;
																	color: #787878 !important;
																	float: right;
																	font-family: timesitalic !important;
																	text-transform: lowercase !important;
																	font-size: 17px !important;
																	line-height:18px;
																	position: absolute;
																	top: 10px;
															  		right: -11px;
																	z-index: 99999999999999;
																	}
															*/
}
@media (max-width: 740px) {
	.follow_us, .follow_us:hover {
		margin: 28px 0px 40px 40px;
	}
	.top_link {
		/*margin: 19px 0px 40px 0px !important;*/
		margin: 3px 0px 40px 0px !important;
	}
	.follow_us_menu {
		/*margin: 24px 6px 40px 54px;*/
		margin: 8px 7px 40px 64px !important;
	}
	.nav {
		/*position: relative; min-height: 40px; */
		float: right;
		/*width: 113px; padding: 0px 10px 0px 0px;*/
	}
	.nav a {
		display: block;
		font-weight: bold;
	}
	.nav ul {
		/*position: absolute;*/
		color: #787878;
		font-size: 14px;
		font-weight: normal;
		z-index: 99999999;
	}
	.top_link {
		width: 113px;
		text-align: right;
		border: 1px solid transparent;
		padding: 0px 15px 0px 15px !important;
	}
	.nav ul a {
		color: #787878;
		text-transform: uppercase;
		padding: 8px 0px 8px 0px;
		/*margin: 0px 0px 0px -40px;*/
		font-family: akzidenz_grotesk_bold, akzidenz-grotesk_bqregular, Conv_helvetica-normal, Helvetica Regular, Helvetica;
	}
	.nav li {
		display: none;
		/* hide all <li> items */
		margin: 0;
		/*width:125px;*/
	}
	.nav .current {
		display: block;
		/* show only current <li> item */
	}
	.nav ul li a {
		border-top: 1px solid #666;
		display: block;
		background: #FFF;
		padding: 10px 0px 9px 0px;
		text-align: right;
		margin: 0px 0px 0px 0px;
	}
	.nav ul:hover, .highlight {
		background: #FFF !important;
		border: 1px solid #787878 !important;
		z-index: 999999999 !important;
	}
	.highlight_li {
		display: block;
	}
	/*	.cover a:hover > .new_tag {display:none;}	*/
	.nav ul li .current a {
		background: none;
	}
	/* on nav hover */
	.nav ul:hover {
		background-image: none;
	}
	.nav ul:hover li {
		display: block;
		/*margin: 0 0 5px;*/
	}
	.nav ul:hover .current {
		background: #660000;
	}
	/* right nav */
	.nav.right ul {
		left: auto;
		right: 0;
	}
	/* center nav */
	.nav.center ul {
		left: 50%;
		margin-left: -90px;
	}
}
@media (min-width: 600px) and (max-width: 626px) {
	.follow_us_menu {
		margin-right: 15px !important;
	}
}
@media (min-width: 1413px) and (max-width: 1440px) {
	.bxslider li {
		min-height: 153px;
		/*max-height: 180px;*/
	}
}
@media (min-width: 480px) and (max-width: 1412px) {
	.bxslider li {
		min-height: 153px;
		/*max-height: 180px;*/
	}
}
@media (max-width: 795px) and (min-width: 900px) {
	.dc_content_3 {
		height: 235px;
	}
}
@media (max-width: 300px) {
	.top_link {
		padding: 0px 25px 0px 25px !important;
	}
	.free-wall, .free-wall-1 {
		margin-top: 33px;
	}
	#query {
		min-width: 50px;
		width: 100%;
		font-size: 50px;
		height: 60px;
	}
}
@media (min-width: 1440px) and (max-width: 1586px) {
	.dc_content_wrap {
		margin: 7px 0px 0px 281px !important;
	}
}
.comments_container {
	/* overflow: auto; need to hide to make form visible*/
	margin: 41px 0px 44px 0px;
}
/*-- 1556*/
@media (min-width: 467px) and (max-width: 826px) {
	.comment_author {
		display: none !important;
	}
	.comment_content {
		width: 100% !important;
		float: left;
		clear: both;
	}
	.small-input-text, #captcha-input {
		clear: both !important;
	}
	.comment_z_textarea {
		width: 97%;
	}
	#comment_email-element .small-input-text {
		width: 65% !important;
	}
	#comment_last_name-element .small-input-text {
		width: 65% !important;
	}
	.small-input-text, #captcha-input {
		width: 65% !important;
	}
}
.talk {
	margin-top: -10px;
}
.smallslider {
	font-size: 12px;
	font-family: Arial, HelveticaMedium, Helvetica Neue Medium, Helvetica, Arial, sans-serif;
}
.smalltext {
	/*margin-top: -14px;*/
	margin-left: 0px;
}
/* amit bhardwaj additions */
#searchWrap {
	margin-top: 29px;
}
#searchResultWrap {
	margin-top: 29px;
}
#tagSeperator {
	font-weight: normal;
	font-style: normal;
	color: rgb(90, 90, 90);
}
.beforeerror, .aftererror {
	height: 0px;
}
.size225 img {
	width: 100%;
	max-width: 100%;
}
.size225 .bx-viewport img {
	max-width: 241px;
}
img.about-img {
	width: 100%;
	height: auto;
}
.addthis_button_facebook1, .addthis_button_twitter1, .addthis_button_linkedin1, .addthis_button_email1 {
	background: none !important;
}
i.fa.fa-facebook-square, i.fa.fa-twitter-square, i.fa.fa-linkedin-square, i.fa.fa-envelope-square {
	font-size: 24px !important;
}
.dc_content_share1 {
	display: none !important;
}
.icd-social-footer {
	display: block;
	width: 100%;
	float: left;
}
.icd-social-footer .footer-social-icons {
	/* position: absolute; */
	bottom: 0;
	text-align: left;
	width: 100%;
	margin: 20px auto;
	padding-left: 0px;
}
.reach-bottom {
	display: inline-block;
	margin: 0;
	color: #939598 !important;
	float: left;
	font-family: timesitalic !important;
	text-transform: lowercase !important;
	font-size: 18px !important;
}
.icd-social-footer .follow_social_icon {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
}
.icd-social-footer .follow_social_icon li {
	width: 38px;
	height: 38px;
	background: black;
	border-radius: 100%;
	margin-right: 10px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
}
.icd-social-footer .follow_social_icon li:hover {
	background: #787878;
	transition: 500ms;
}
.icd-social-footer .follow_social_icon li a {
	color: white;
	font-size: 18px;
	margin: 0 !important;
	padding: 0 !important;
	width: 38px;
	text-align: center;
	line-height: 39px;
}

.blog_brick_1 {
    background-image: url('http://www.icdindia.com/img/blog/cii-design-excellence-award.jpg') !important;
  }