/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.headimg {
  margin: 0 auto !important;
  width: 65%;
}
	.header-right .header_text strong { float:left;}
 #top-search {
 width: 176px;
}
.registration-tabel select {
 width: 96%;
}
.container {
 width:420px !important;
}
 .inner-header-images {
 background: url("../images/banner-320.jpg") no-repeat scroll right bottom !important;
 min-height: 80px;
}

/* Header
---------------------------------------- */
#top-header {
 height:50px;
}

/* Navigations
---------------------------------------- */

/* Primary navigation */
nav.primary {
 clear:both;
 width:100%;
 margin:0;
 text-align:center;
 padding:10px 0;
}

/* Logo */
.logo {
 width:100%;
 text-align:center;
 margin:25px 0 0 0;
}
.logo h1, .logo h2 {
 font-size:30px;
 text-align:center;
}
.logo {
 padding-bottom:0;
}
.logo img {
 width:200px;
 height:auto;
}
 .logo .tagline {
 display:block;
}
		
/* Navigation select styling */
select.mnav {
 width:85%;
 clear:both;
 margin:15px 0;
}

/* Top search */
#top-search {
}
#top-search .input-search {
 width:150px;
}
#top-search #submit {
}

/* Header widget */
#widget-header {
 padding:20px 0 20px 0;
 font-size:11px;
 text-align:center;
}
	
	
/* Slider
---------------------------------------- */
.flexslider-holder {
 height:211px;
}

/* Flickr widget */
.flickrImages a {
 width:69px;
 height:69px;
}
 .post-thumb {
 width:150px;
 height:110px;
 float:left;
 margin-right:20px;
}

/* Post */
.featured-thumbnail {
 float:left;
 margin:0 20px 0 0;
}
 .featured-thumbnail img {
 width:auto;
 height:auto;
}
.featured-thumbnail .fright {
 float:none;
 clear:left;
}
.featured-thumbnail.large {
 width:auto;
 height:auto;
 margin:0 0 10px 0;
}
.post-holder footer {
}
 .post-holder footer .button {
 padding:0 10px;
 margin-right:6px;
}
 .post-holder footer .link {
 margin-right:6px;
}
 .latestpost li .featured-thumbnail {
 width:140px;
 height:138px;
 margin:0 20px 0 0;
 float:left;
}
 .latestpost li .featured-thumbnail img {
 width:auto;
 height:auto;
}

/* Images */
.frame.alignleft, .frame.alignright, .frame.alignnone {
 margin-right:0;
 width:100%;
 height:auto;
}
 .tabs .tab {
 padding:20px 10px;
 background:#020202 url(../images/tab-bg-small.png) 50% -200px no-repeat;
}
.tabs .tab .entry {
 width:180px;
 height:auto;
 margin-bottom:20px;
 margin: 0 10px 20px 10px;
}
 .tabs .tab .entry img {
}

/* Comments */
.commentlist ul.children {
 margin-left:0;
}
 #commentform input[type="text"], #commentform textarea {
 width:360px;
 max-width:360px;
 min-width:360px;
}
.children #commentform input[type="text"], .children #commentform textarea {
 width:360px;
 max-width:360px;
 min-width:360px;
}

	
/* Portfolio
---------------------------------------- */

/* Default layout 3 columns */
#gallery .portfolio li {
 width:auto;
 float:none;
 margin-right:0;
}
 #gallery .portfolio li a.image-wrap {
 width:420px;
 height:285px;
}
 .zoom-icon {
 width:420px;
 height:285px;
}
 #gallery .portfolio li img {
 width:100%;
 height:auto;
}

/* 1 column portfolio*/
#gallery.one_column .portfolio li a.image-wrap {
 width:410px;
 height:230px;
 float:none;
}
#gallery.one_column .zoom-icon {
 width:410px;
 height:230px;
}
 #gallery.one_column .folio-desc {
 width:100%;
 padding-top:15px;
 margin:0;
}
			
			
/* 2 columns portfolio*/
#gallery.two_columns .portfolio li {
 width:100%;
 margin-right:0;
}
 #gallery.two_columns .portfolio li a.image-wrap {
 width:410px;
 height:220px;
}
 #gallery.two_columns .zoom-icon {
 width:410px;
 height:220px;
}
			
/* 4 columns portfolio*/
#gallery.four_columns .portfolio li {
 width:182px;
 margin-right:17px;
}
#gallery.four_columns .portfolio li.even {
 margin-right:0;
}
 #gallery.four_columns .portfolio li a.image-wrap {
 width:182px;
 height:175px;
}
 #gallery.four_columns .zoom-icon {
 width:182px;
 height:175px;
}

		
		
/* Contact form */
.wpcf7-form p.field input {
 width:360px;
}
.wpcf7-form textarea {
 float:left;
 width:360px;
 max-width:360px;
 min-width:360px;
}
.wpcf7-not-valid-tip {
 width:370px !important;
 position:absolute;
 left:0 !important;
 top:0 !important;
 padding:4px 0 4px 10px !important;
 background:#f3b7b7 !important;
 color:red !important;
 border:1px solid red !important;
}

		
/* Google map */
#map {
 width:370px;
 height:280px;
}
	
	
/* Sidebar
---------------------------------------- */
#searchform .searching {
 width:260px;
}
.contactform td input[type="text"]
{
	width:98% !important;
}
.contactform .textarea {
  width: 100%;
}
iframe {
  width:434px;
}
.caroufredsel_wrapper {
  width: 100% !important;
}
.carousel1 li {
	float: left;
	width: 187px !important;
	/*font-size: 12px;
	padding-left:8px;*/
}

}