/* Large Devices Styles Starts */

@media (min-width: 1200px) {

/* Projects Grid Styles Starts */

	.project-grid-item {
		min-height: 224px;
		height: auto !important;
		height: 224px;
	}		
	
/* Generic Styles Starts */

	.text-left-lg   { text-align: left;   }
	.text-center-lg { text-align: center; }
	.text-right-lg  { text-align: right;  }	
	
	.pull-left-lg  { float: left;  }
	.pull-right-lg { float: right; }
	
}

/* Medium Devices Styles Starts */

@media (min-width: 992px) and (max-width: 1199px) {

/* Projects Grid Styles Starts */

	.project-grid-item {
		min-height: 183px;
		height: auto !important;
		height: 183px;
	}	
		.project-grid-item .hover-content .overlay p {
			margin-top: 45px;
		}
	
/* Generic Styles Starts */

	.img-center-md {
		margin-left: auto;
		margin-right: auto;
	}	
	
	.text-left-md   { text-align: left;   }
	.text-center-md { text-align: center; }
	.text-right-md  { text-align: right;  }	

	.pull-left-md  { float: left;  }
	.pull-right-md { float: right; }

}

/* Small Devices Styles Starts */

@media (min-width: 768px) and (max-width: 991px) {

/* Navigation Styles Starts */

	#nav .navbar-nav > li > a {
		padding-left: 6px;
		padding-right: 6px;
		font-size: 17px;
	}

/* Projects Grid Styles Starts */

	.project-grid-item {
		min-height: 216px;
		height: auto !important;
		height: 216px;
	}	

/* Blog Section Styles Starts */

	.blog-post-meta li, 
	.blog-post-meta li a {
		font-size: 11px;
	}
	.blog-post-meta li + li {
		margin-left: 4px;
	}
		.blog-post-meta li .fa {
			margin-right: 2px;
		}
	
/* Generic Styles Starts */

	.img-center-sm {
		margin-left: auto;
		margin-right: auto;
	}	
	
	.text-left-sm   { text-align: left;   }
	.text-center-sm { text-align: center; }
	.text-right-sm  { text-align: right;  }	

	.pull-left-sm  { float: left;  }
	.pull-right-sm { float: right; }
	
}

/* Extra Small Devices Styles Starts */

@media (max-width: 767px) {	

/* Navigation Styles Starts */

	#nav .navbar-collapse {
		margin-top: 10px;
		background-color: #0a0c10;
		border-color: #333;
	} 

/* Main Slider Styles Starts */

	#main-slider .carousel-control {
		font-size: 50px;
	}	

/* Projects Grid Styles Starts */

	.project-grid-item {
		min-height: 231px;
		height: auto !important;
		height: 231px; 
	}	
	
/* Generic Styles Starts */

	.img-center-xs {
		margin-left: auto;
		margin-right: auto;
	}	
	
	.text-left-xs   { text-align: left;   }
	.text-center-xs { text-align: center; }
	.text-right-xs  { text-align: right;  }	

	.pull-left-xs  { float: left;  }
	.pull-right-xs { float: right; }
	
}

/* Extremely Small Devices Styles Starts */

@media (max-width: 478px) {

/* Main Slider Styles Starts */

	#main-slider .carousel-control {
		display: none;
	}	

/* Projects Grid Styles Starts */

	.project-grid-item {
		min-height: 160px;
		height: auto !important;
		height: 160px; 
	}
		.project-grid-item .hover-content .overlay p {
			margin-top: 35px;
		}	
	
}