/* ----contact css start---- *//* for project page only (15-4-14) */body.page-template-timeline-project-php #selectTimelineTag {	position: fixed;	margin-left: 1000px !important;	z-index: 2;	margin-top: 38px !important;}#footer .large .widget .textwidget .contact-us {	padding-left: 38.6%;}body.page-id-268 #footer .large .widget .textwidget .contact-us {	padding-left: 50%;}body.page-id-268 #footer .textwidget {	padding-left: 39px;}/* ----contact css end---- */.infoBox img {	height: 322px;	display: block;}img.alignnone {	width: 100%;}.contentColumn h2.title-img {	background: url(../img/title_image.jpg) no-repeat left 10px;	margin-left: -25px;	padding-left: 25px;}/*.page-id-182 #content .contentColumn {	padding-top: 0;}.page-id-182 #content .widgetColumn {	padding-top: 44px;}*/.page-id-182 #content .wrapper {	margin-top: -74px;}body.page-id-262 .oneFourth {	margin-right: 4%;}body.page-id-262 .oneFourth img.alignnone {	border: 1px solid #eaeaea;	}body.page-id-262 .oneFourth p {	font-family: 'MyriadProRegular';}/* meet the team start */.teamRows {	width: 100%;	margin-bottom: 50px;	float: left;}.contentColumn .teamRows h2.title-img {	font-family: 'myriad_prosemibold';	font-size: 22px !important;	padding-bottom: 9px !important;	padding-top: 8px;}.contentColumn .teamRows .oneFourth {	font-family: 'MyriadProRegular';	font-size: 14px;	line-height: 24px;}.contentColumn .teamRows .oneFourth strong {	font-weight: normal;	font-size: 18px;	font-family: 'MyriadProRegular';}/* meet the team end *//* about us start */.oneThird .testimonial {    font-family: 'MyriadProRegular';    font-size: 18px;    color: #101010;    line-height: 28px;    font-style: italic;	}.oneThird .testimonial p span {	font-style: normal;}.infoBox a.button.auto {	font-family: 'myriad_prosemibold';	font-size: 16px;	letter-spacing: 1px;}/* about us end *//* home start */body.home #footer .widget.widget_text.oneHalf,body.single #footer .widget.widget_text.oneHalf,body.page-id-262 #footer .widget.widget_text.oneHalf,body.page-id-272 #footer .widget.widget_text.oneHalf {	width: 50%;}body.home #footer .widget.widget_text.oneHalf.lastColumn,body.single #footer .widget.widget_text.oneHalf.lastColumn,body.page-id-262 #footer .widget.widget_text.oneHalf.lastColumn,body.page-id-272 #footer .widget.widget_text.oneHalf.lastColumn {	width: 44%;}body.home #footer .widget.widget_text.oneHalf .textwidget,body.single #footer .widget.widget_text.oneHalf .textwidget,body.page-id-262 #footer .widget.widget_text.oneHalf .textwidget,body.page-id-272 #footer .widget.widget_text.oneHalf .textwidget {	padding-left: 39px;}body.home #footer .widget.widget_text.oneHalf.lastColumn .textwidget,body.single #footer .widget.widget_text.oneHalf.lastColumn .textwidget,body.page-id-262 #footer .widget.widget_text.oneHalf.lastColumn .textwidget,body.page-id-272 #footer .widget.widget_text.oneHalf.lastColumn .textwidget {	padding-left: 0;}body.home #footer .textwidget ul.social li a:link, body.home #footer .textwidget ul.social li a:active, body.home #footer .textwidget ul.social li a:visited,body.single #footer .textwidget ul.social li a:link, body.single #footer .textwidget ul.social li a:active, body.single #footer .textwidget ul.social li a:visited,body.page-id-262 #footer .textwidget ul.social li a:link, body.page-id-262 #footer .textwidget ul.social li a:active, body.page-id-262 #footer .textwidget ul.social li a:visited,body.page-id-272 #footer .textwidget ul.social li a:link, body.page-id-272 #footer .textwidget ul.social li a:active, body.page-id-272 #footer .textwidget ul.social li a:visited {	padding: 2px 6px 11px 2px;}body.home #footer .large .widget .textwidget .contact-us,body.single #footer .large .widget .textwidget .contact-us,body.page-id-272 #footer .large .widget .textwidget .contact-us {	padding: 1px 0 0 50%;}body.page-id-262 #footer .large .widget .textwidget .contact-us {	padding:0 0 0 36%;}body.page-id-262 #footer .textwidget h3.contact-us-title {	margin: 4px 0 0 -1px;}body.home #footer .large .widget .contact-us .iconImage img,body.single #footer .large .widget .contact-us .iconImage img,body.page-id-262 #footer .large .widget .contact-us .iconImage img,body.page-id-272 #footer .large .widget .contact-us .iconImage img {	margin-left: 16px;}body.home #footer .large .widget .contact-us .iconImage img.last,body.single #footer .large .widget .contact-us .iconImage img.last,body.page-id-262 #footer .large .widget .contact-us .iconImage img.last,body.page-id-272 #footer .large .widget .contact-us .iconImage img.last {	padding-left: 3px;}body.page-id-262 #footer .textwidget ul.social {	display: none;}body.home #footer .bottom p,body.single #footer .bottom p,body.page-id-262 #footer .bottom p,body.page-id-272 #footer .bottom p {	line-height: 96px;	margin-left: 39px;}body.home #footer .bottom a.top,body.single #footer .bottom a.top,body.page-id-262 #footer .bottom a.top,body.page-id-272 #footer .bottom a.top {	margin: 32px 204px 0 0;}/* ?? */.rightsidebarmenu {		position: fixed;	margin-left: 1000px;	z-index: 2;	background: #fff;	padding-bottom: 2px;	margin-top: -10px;}/* ?? */#content select#selectTimelineTag {	background: url(images/search_arrow.png) no-repeat 180px center;	border-radius: 5px;	padding: 2px 7px;	border: 1px solid #9e9e9e;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000;	width: 200px;	height: 25px;	margin-top: 48px;	margin-left: 0;}/*@-moz-document url-prefix() {   #content #selectTimelineTag {	top: 130px;}.timeline ul.navigation {	top: 180px;}}*//* home end */						/*page layout css start*/					#content .wrapper .contentColumn .aboutcontent {	margin-right: 3.5%;	width: 65.5%;	float: left;}#content .wrapper .contentColumn .aboutcontent .twoThird {	width: auto;	margin: 0;}#content .wrapper .contentColumn .images99 {	margin-top: 17px;}#content .wrapper .contentColumn .images99 .oneThird  {	width: 31%;}#content .wrapper .contentColumn .item-box {	margin-bottom: 18px;}#content .wrapper .contentColumn .item-box h2 {	padding: 5px 0 29px 0;}#content .wrapper .contentColumn .item-box .oneThird {	width: 30.9%;	margin-right: 3.6%;}#content .wrapper .contentColumn .item-box .oneThird span {	margin-top: 17px;	display: block;}#content .wrapper .contentColumn .item-box .oneThird .testimonial p {	padding: 40px 40px 44px 40px;}#content .wrapper .contentColumn .bottom-infobox {	margin-bottom: 25px;}#content .wrapper .contentColumn .bottom-infobox .infoBox {	padding: 38px 38px 25px 38px;}#content .wrapper .contentColumn .bottom-infobox .infoBox a.button {	margin-top: 9px;	padding: 0 15px;}/*page layout css end*/@media only screen and (min-width: 960px){	.contentColumn .teamRows .oneFourth {	width: 16.5%;}.contentColumn .teamRows .text {	float: left;	width: 26%;		margin-right: 3%;}.contentColumn .teamRows .text.last {	margin-right: 0;}.contentColumn .teamRows .text .oneFourth {	width: 100%;}}@media only screen and (min-width: 959px) and (max-width: 1259px) {	#header ul.navigation, #header div.navigation > ul {		width: 66.4%;	}		#content .wrapper .contentColumn {		width: 66% !important;	}	    /* .blogPost {    width: 92% !important;  }   */    .blogPostHeader .title {    width: 86% !important;  }  /*#content p img {    height: 330px;  } */		#content .wrapper .contentColumn.fullWidth {		width: 100% !important;	}		#content .widgetColumn {		width: 27.9% !important;	}	}@media only screen and (min-width: 960px) and (max-width: 1260px){.rightsidebarmenu {	margin-left: 760px;}/* for project page only (15-4-14) */body.page-template-timeline-project-php #selectTimelineTag {	margin-left: 760px !important;}/* ----contact css start---- */#footer .large .widget .textwidget .contact-us {	padding-left: 50%;}/* ----contact css end---- *//* meet-the-team css start */.oneFourth {	margin-bottom: 40px;}/* meet-the-team css end */.infoBox img {	height: 235px;}.teamRows {	margin-bottom: 42px;}#content #selectTimelineTag {	margin-left: 760px;}}@media only screen and (min-width: 768px) and (max-width: 959px){/* contact form css start */#content #selectTimelineTag {	display: none;}#contactForm .row input[type="text"] {	width: 50%;}.wrapper .widgetColumn #contactVerify {	width: 39% !important;}#contactForm .row textarea {	width: 50%;}#contactForm button {	float: none;}.teamRows {	margin-bottom: 22px;}/* contact form css end *//* ----contact css start---- */#footer .large .widget .textwidget .contact-us {	padding-left: 0%;}/* ----contact css end---- *//* meet-the-team css start */.infoBox img{	width: 100%;	height: 249px;}.oneHalf, .oneThird, .twoThird, .oneFourth, .threeFourth {	margin-right: 4%;}.contentColumn .teampagewrap .teamRows .oneFourth {	width: 22% !important;	margin-bottom: 40px;}.teamRows {	margin-bottom: 42px;}/* meet-the-team css end */.contentColumn h2.title-img {	margin-left: 0;}#header a.logo {	margin-right: 20px;}body.home #footer .widget.widget_text.oneHalf .textwidget, body.single #footer .widget.widget_text.oneHalf .textwidget, body.page-id-262 #footer .widget.widget_text.oneHalf .textwidget,body.page-id-272 #footer .widget.widget_text.oneHalf .textwidget,body.page-id-268 #footer .textwidget {	padding: 0;}body.home #footer .bottom a.top, body.single #footer .bottom a.top, body.page-id-262 #footer .bottom a.top,body.page-id-272 #footer .bottom a.top {	margin-right: 0;}body.home #footer .large .widget .textwidget .contact-us, body.single #footer .large .widget .textwidget .contact-us, body.page-id-262 #footer .large .widget .textwidget .contact-us,body.page-id-272 #footer .large .widget .textwidget .contact-us,body.page-id-268 #footer .large .widget .textwidget .contact-us {	padding: 0;}}@media only screen and (max-width: 767px){/* contact form css start */#contactForm .row input[type="text"] {	width: 93%;}.wrapper .widgetColumn #contactVerify {	width: 75% !important;}#contactForm .row textarea {	width: 93%;}#contactForm button {	float: none;}.teamRows {	margin-bottom: 42px;}/* contact form css end *//* ----contact css start---- */#footer .large .widget .textwidget .contact-us {	padding-left: 0%;}/* ----contact css end---- */.infoBox img {	width: 100%;	height: auto;}img.alignnone {	width: 100%;	height: auto;}#content .wrapper .contentColumn .aboutcontent {	width: auto;	margin: 0;	float: none;}#content .wrapper .contentColumn .item-box h2 {	padding: 0;}body.home #footer .widget.widget_text.oneHalf .textwidget, body.single #footer .widget.widget_text.oneHalf .textwidget, body.page-id-262 #footer .widget.widget_text.oneHalf .textwidget,body.page-id-272 #footer .widget.widget_text.oneHalf .textwidget,body.page-id-268 #footer .textwidget {	padding: 0;}body.home #footer .bottom a.top, body.single #footer .bottom a.top, body.page-id-262 #footer .bottom a.top,body.page-id-272 #footer .bottom a.top {	margin-right: 0;}body.home #footer .large .widget .textwidget .contact-us, body.single #footer .large .widget .textwidget .contact-us,body.page-id-262 #footer .large .widget .textwidget .contact-us,body.page-id-272 #footer .large .widget .textwidget .contact-us,body.page-id-268 #footer .large .widget .textwidget .contact-us {	padding: 0;}}@media only screen and (min-width: 320px) and (max-width: 479px){/* contact form css start */.wrapper .widgetColumn #contactVerify {	width: 66% !important;}.contentColumn h2.title-img {	margin-left: 0;}/* contact form css end */#header a.logo {	margin-right: 0;}}