/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

/*----------------------------------------
				Navigations
---------------------------------------- */

/* Primary navigation */
nav.primary {
	clear:both;
	width:100%;
	margin:0;
	text-align:center;
	padding:10px 0;
}
/* ----------------------------------------
				Slider
---------------------------------------- */
#slider-wrapper {height:260px;}
	/*----------------------------------------
				Caption
	---------------------------------------- */
	.camera_caption {
		left:250px;
		top:83px;
	}
/*----------------------------------------
				Carousel
---------------------------------------- */
.es-carousel ul li h2 {font-size:16px; line-height:20px;}

.tabs .tab-menu a {
	padding: 18px 15px 15px 15px;
	font-size: 12px;
	line-height:17px;
}
	/*----------------------------------------
				Recent Post	Works
	---------------------------------------- */
	.recent-posts.works li .featured-thumbnail,
	.tabs .testimonials div.testi_item .featured-thumbnail	{
		float:left;
		margin: 0 20px 5px 0;
		width:220px;
		height:auto;
	}
		.recent-posts.works li .featured-thumbnail img, 
		.tabs .testimonials div.testi_item .featured-thumbnail img {
			width:216px;
			height:auto;
		}
	.tabs .testimonials div.testi_item {background-position:240px 0px;}
	.tabs .testimonials div.testi_item blockquote a {text-indent:35px;}

/*----------------------------------------
		Banner widget
---------------------------------------- */
.banners-holder li img {
	height:83px;
	width:83px;
}
/*----------------------------------------
			Recent Post	General
---------------------------------------- */
.recent-posts.general li .featured-thumbnail {
	width:420px;
	height:auto;
	overflow:hidden;
}
.recent-posts.general li .featured-thumbnail img{
	width:416px;
	height:auto;
}
/*----------------------------------------
			Recent Post	Clients
---------------------------------------- */
	.recent-posts.clients li {
		width:200px;
		margin: 0 10px 25px 0!important;
	}
	.recent-posts.clients li .featured-thumbnail img{
		width:196px;
		height:auto;
	}
	
	.clients .single-post .featured-thumbnail{
		width:195px;
		height:auto;
		float:left;
		margin:5px 20px 10px 0;
	}	
	.clients .single-post .featured-thumbnail img{
		width:191px;
		height:auto;
	}	

/*----------------------------------------
			Recent Post	Team
---------------------------------------- */	
.recent-posts.team li {width:200px; margin-right:10px!important;}
.recent-posts.team li .featured-thumbnail {
	width:200px;
	height:auto;
	overflow:hidden;
}
	.recent-posts.team li .featured-thumbnail img{
		width:196px;
		height:auto;
	}
	
	.single-post.team .featured-thumbnail{
		width:170px;
		height:auto;
		float:left;
		margin:5px 20px 10px 0;
	}	
	.single-post.team .featured-thumbnail img{
		width:164px;
		height:auto;
	}	
/* Flickr widget */
.flickrImages a {
	width:69px;
	height:69px;
	}


.post-holder .featured-thumbnail {
	width:200px;
	height:auto;
	float:left;
	margin-right:15px;
}
.post-holder .featured-thumbnail img {
	width:196px;
	height:auto;
}
	.featured-thumbnail.large {
		width:420px;
		height:auto;
		float:none;
		margin:0 0 10px 0;
	}
		.featured-thumbnail.large img {
			width:416px;
			height:auto;
		}

/* Post */
.post-meta .fright {
	float:right;
	clear:none;
}
/*----------------------------------------
			Testimonials
---------------------------------------- */
article.testimonial, .testi-single {
	padding:30px 30px 30px 210px;
	background-position:203px 28px;
}
article.testimonial .featured-thumbnail, .testi-single .featured-thumbnail {
	width:150px;
	height:auto;
}
		article.testimonial .featured-thumbnail img, .testi-single .featured-thumbnail img{
			width:146px;
			height:auto;
		}

/* Images */
.frame.alignleft,
.frame.alignright,
.frame.alignnone {
	margin-right:0;
	width:404px;
	}
	
/* SlidesJS */
.slides_container {
	width:420px;
}
.slides_container .item {
	width:420px;
	height:250px;
}
.slides_container .item .thumbnail img {
	width:100%;
	height:auto;
	}

/*----------------------------------------
				 Comments
---------------------------------------- */	

#commentform input[type="text"],
#commentform textarea {
	width:398px;
}
.buttons {padding-left:310px;}


/* Post Formats
---------------------------------------- */

/* Image Post Format */


/* Gallery Post Format */
.slides_container_gallery {
	width:420px;
	height:200px;
	}
	.slides_container_gallery .g_item {
		width:420px;
		}

/* Audio Format Type */
.audiojs .scrubber {
	width:248px;
	}
	
	
/*----------------------------------------
				Portfolio
---------------------------------------- */
/* Default layout 3 columns */
#gallery .portfolio li {
	width:100%;
	float:none;
	margin-right:0;
}
	#gallery .portfolio li a.image-wrap {
		width:416px;
		height:290px;
	}
		#gallery .portfolio li a.image-wrap img {
			width:100%;
			height:auto;
		}

/* 1 column portfolio*/
#gallery.one_column .portfolio li a.image-wrap {
	width:416px;
	height:191px;
	float:none;
}
			
/* 2 columns portfolio*/
#gallery.two_columns .portfolio li {
	width:100%;
	margin-right:0;
}
	#gallery.two_columns .portfolio li a.image-wrap {
		width:416px;
		height:224px;
	}

			
/* 4 columns portfolio*/
#gallery.four_columns .portfolio li {
	width:200px;
	margin-right:8px;
}

	#gallery.four_columns .portfolio li a.image-wrap {
		width:196px;
		height:151px;
	}
		
		
/* Contact form */
.wpcf7-form p.field input,
.wpcf7-form textarea {
	width:398px;
}

.wpcf7-not-valid-tip {width:408px !important;}

	
	
/*----------------------------------------
				Sidebar
---------------------------------------- */
#searchform .searching {width:260px;}
	
/*----------------------------------------
				Footer
---------------------------------------- */
nav.footer ul li {padding:28px 0 0 0;}
nav.footer ul li, nav.footer ul li:first-child {margin:0 18px 0 0;}
nav.footer ul li a {
	font-size:11px; 
	line-height:16px;
}
}