/* CSS Document */
body {
	min-width: 320px;
}
.container_12{
	min-width: 320px;
	padding: 0 10px;
}

#header{
	background: rgb(27,28,27);
	position:fixed;
	width:100%;
	height:50px;
	top:0px;
	left:0px;
	z-index: 500;
}

.desktop{
	display:none;
}
.mobile{
	display: block;
}

.desktopHeader{
	display: none;
}

.mobileHeader{
	display: block;
}

footer .container_12 .col_3 {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid rgb(65,64,66);
}

footer .container_12 .col_3:nth-child(3){
	border: none;
}

footer .container_12{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.eventBox.grid_6{
	width: 48.64%;;
}

.eventBox.grid_6{
	display: inline;
	float: left;
	margin-right: 2.705% !important;
}
.eventBox.grid_6:nth-child(2) {
	margin-right: 0px !important;
}

.eventBox img{
	width: 100%;
	max-width:none !important;
	max-height: none;
	float: none;
}

.eventBox p{
	margin-left: 0px;
}

.paddingBottom50{
	padding-bottom : 20px !important;
}

.paddingTop50{
	padding-top: 20px;
}

.container_12 .col_3 {
	width: 48.64%;
	width: 47%;

}

.post-description .container_12 .col_3 , .aboutList .container_12 .col_3 {
	width: 100%;
}
.featureImgBox:nth-child(2n){
	margin-right: 0px;
}

.featureImgBox:nth-child(3n){
	margin-right: 2.705% !important;
}

.featureImgBox:hover > .overlay-bg{
	display: none;
}

.homeBannerImgBox {
	height: 340px !important;
}

.mobileHeader .logo img{
	height: 50px;
	width: auto;
}

.lightbox_img{
	max-height:300px;
}

.contentRight {
	display: inline;
	float: left;
	width: 100%;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 28px;
	-moz-column-gap: 28px;
	column-gap: 28px;
	font-size: 14px;
	line-height: 20px;
}

/*.contentRight br{
    display: none;
}*/

.mobileHeader{
	position: relative;
}

.mobileNav{
	position: absolute;
	top: 0;
	right: 0;
	width: 290px;
}


.mobNav a {
	padding: 5px 10px;
	display: block;
	text-transform: capitalize;
}


.mobNavList li.mobNav:hover .subNav, .mobNavList li.mobNav .subNav{
  display: block;
    float: none;
    position: inherit;
    text-align: left;
	text-indent: 12px;
	fontj-size:13px;
	line-height:14px;
    width: 100%;
}

.mobileNav {
	padding: 10px 10px;
	margin-right: -320px;
	background:url(../images/in2space/282829-0.95.png);
}

.closeBtn{
	cursor: pointer;
	margin-left: 17px;
}

.closeBtn img{
	margin-top: 5px;
}

.mobNavList {
	margin-top: 10px;
}

.homeBanner-slideshow:hover >.cycle-next, .homeBanner-slideshow:hover >.cycle-prev{
	display: none;
}

.portfolio-slideshow:hover >.cycle-next, .portfolio-slideshow:hover >.cycle-prev{
	display: none;
}

.readMore{
	display: none;
}

.featurePortfolio .featureImgBox:nth-child(3){
	display: none;
}
.page-description {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 28px;
	-moz-column-gap: 28px;
	column-gap: 28px;
	font-size: 14px;
	line-height: 20px;
}

.overlay{
	display: block;
	position: relative;
	padding: 24px 20px;
	left: 0;
	bottom: 0;
	background: rgb(40,40,41);
}

.featureImgBox{
	max-height:none;
	height:auto;
}

.mobileMarginBottom40{
	margin-bottom: 40px;
}
.mobilePadding20{
	padding-top: 20px !important;
	padding-bottom: 20px !important
}

.mobilePadding25{
	padding: 25px !important;
}
.mobilePaddingReset{
	padding: 0px !important;
}


.mobileHide{
	display: none;
}

.slideshow-heading{
	font-size: 18px;
	line-height: 22px;
}

.mobileInfoIcon{
	width: 20px;
}

/* Styling added by Nitesh Nirala as per clients feedback changes  */
/*  portfolio page */

/* Single portfolio item */
div.img_box,div.img_box img{
	width: 100%;
	/*height: 236px;*/
	max-height: 236px ;
}


.featureImgBox img{
	/*height:165px;*/
}

/*to the column in mobile version*/
.overlay{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}




	#informationScrollTo h1{
		font-size:18px;
	}
	

/* Code added by Daniel Donato 11/2/2015 */


div.img_box, div.img_box img {
    max-height: none;
    width: 100%;
}

#headerBanner{
	margin-top:50px;
}
