/*
///////////////////////////////////////////////////////////////////////////////////////////// 

	RESPONSIVE [Media Queries]

/////////////////////////////////////////////////////////////////////////////////////////////
*/
img {
	max-width: 100%;
	/* just in case, to force correct aspet ratio */
	height: auto !important;
	width: auto\9; /* ie8 */
}
a img { border: 0px; }
video {
  max-width: 100%;
  /* just in case, to force correct aspet ratio */
  height: auto !important;
}
.video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-container .mejs-video, .video-container .mejs-layer, .video-container video{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}

/* Standard 960 or larger (browsers) */
@media only screen and (max-width: 1279px) {
	
	.content{ max-width:1130px !important; }

}

/* Standard 960 or larger (browsers) */
@media only screen and (max-width: 1169px) {
	
	.content{ max-width:920px !important; }

}
    
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	
	.content{ max-width:728px !important; }
	#header #navigation{ text-align:center; }
	#header .mobileMenu_tool{
	display:block;
	}
	#slider .content {
		height: 320px;
	}
	
	#slider .macbook { width: 380px; margin: 0 0 0 -190px; }
	#slider .gallery_list {
		padding: 21px 52px 0 52px;
	}
	

	.grid_item,
	.one-full,
	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.two-fourth,
	.three-fourth,
	.one-fifth,
	.two-fifth,
	.three-fifth,
	.four-fifth,
	.widget_col{
		width:100% !important;
		max-width:728px;
		margin-left:0%;
		margin-right:0%;
		
    }
	#main .content {
		padding: 80px 20px 60px 20px
	}
	#footer .content {
		padding: 20px 20px 20px 20px;
		text-align:center;
	}
	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	.content{ max-width:380px !important; }
	
	#page_content{
		width:100%;
		padding:20px 0px !important;
	}
	#sidebar{
		padding:20px 0px !important;
		width:100%;
		border:none;
		margin-top:0;
	}

	.grid_item,
	.one-full,
	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.two-fourth,
	.three-fourth,
	.one-fifth,
	.two-fifth,
	.three-fifth,
	.four-fifth,
	.widget_col{
		width:100% !important;
		max-width:480px;
		margin-left:0%;
		margin-right:0%;
		
    }
	
	#slider .macbook { width: 380px; }
	#slider .gallery_list {
		padding: 21px 52px 0 52px;
	}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	.content{ max-width:280px !important; }
	.grid_item,
	.one-full,
	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.two-fourth,
	.three-fourth,
	.one-fifth,
	.two-fifth,
	.three-fifth,
	.four-fifth,
	.widget_col{
		width:100% !important;
		margin-left:0% !important;
		margin-right:0% !important;
    }

}