/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 995px) {

.content-box {width:768px;}
body.home #header, body.page-template-page-company-php #header{height:388px;}

/* Top search */
#top-search .input-search {width:110px;}
/*---------------------------------------
			 Navigations
---------------------------------------- */
.sf-menu > li {width:150px;}
.sf-menu > li:first-child {width:149px;}
.sf-menu > li.lasts {width:149px;}

.sf-menu > li > a .menu-marker {right:15px;}

/*----------------------------------------
				Slider
---------------------------------------- */
.flexslider-holder {height:420px;}

h1{
  	font-size:41px;
	line-height:52px;
}
/*---------------------------------------- 
				Content
---------------------------------------- */
#content.grid_9 {padding:0px 17px 0 0; width:539px;}

.right-border {
	border-right: none;
}

#content.left.grid_9  {
	padding:0; 
	width:556px;
}	
	
img.size-full {
	width:748px;
}
/* Flickr widget */
.flickrImages a {
	width:58px;
	height:58px;
}

.frame.alignleft img,
.frame.alignright img,
.frame.alignnone img	{
	width:100% !important;
	height:auto !important;
}

/* SlidesJS */
.slides_container {
	width:224px;
}
.slides_container .item {
	width:224px;
	height:170px;
	}
	.slides_container .item .featured-thumbnail {
		float:none;
		margin-right:0;
		overflow:hidden;
		}
		.slides_container .item .featured-thumbnail img {
			width:100%;
			height:auto;
			}

/*---------------------------------------- 
				Recent Post Our team
---------------------------------------- */
.recent-posts.team li {width:158px;}
.recent-posts.team li .featured-thumbnail {
	width:158px;
	height:auto;
	overflow:hidden;
}
	.recent-posts.team li .featured-thumbnail img {
		width:148px;
		height:auto;
	}
/*---------------------------------------- 
				Recent Post Clients
---------------------------------------- */
.recent-posts.clients li {
		width:156px;
		margin: 0 10px 30px 0;
	}
	.recent-posts.clients li .featured-thumbnail {
		width:156px;
		height:auto;
		overflow:hidden;
	}
	.recent-posts.clients li .featured-thumbnail img {
		width:146px;
		height:auto;
	}

/* Address */
.address dt {
	width:135px;
	margin-right:10px;
	padding:0 0 0 55px;
	font-size:11px;
	}
.address dd {
	width:195px;
	padding:0 0 0 43px;
	}
	.address dd span {
		width:80px;
		}

/* Google Map */
.google-map {
	position: relative;
	padding-bottom: 46.25%;
	height: 0;
	overflow: hidden;
	margin:0 0 2% 0;
}
.google-map iframe,  
.google-map object,  
.google-map embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}


/* Post Formats
---------------------------------------- */

/* Image Post Format */
.image-post-format img {
	width:100%;
	overflow:hidden;
	}	

/* Gallery Post Format */
.slides_container_gallery {
	width:534px;
	height:270px;
	}
	.slides_container_gallery .g_item {
		width:534px;
		}
	
	
/*---------------------------------------- 
				Portfolio
---------------------------------------- */

/* Default layout 3 columns */
#gallery .portfolio li {
	width:206px;
	margin:0 16px 50px 0;
}
	#gallery .portfolio li a.image-wrap, #gallery .portfolio li a.image-wrap img {
		width:206px;
		height:129px;
	}

/* 1 column portfolio*/
#gallery.one_column .portfolio li a.image-wrap, #gallery.one_column .portfolio li a.image-wrap img {
	width:395px;
	height:226px;
	float:left;
}


		
/* 2 columns portfolio*/
#gallery.two_columns .portfolio li {
	width:333px;
	margin-right:16px;
}
	#gallery.two_columns .portfolio li a.image-wrap, #gallery.two_columns .portfolio li a.image-wrap img {
		width:333px;
		height:197px;
	}

/* 4 columns portfolio*/
#gallery.four_columns .portfolio li {
	width:142px;
	margin-right:16px;
}
	#gallery.four_columns .portfolio li a.image-wrap, #gallery.four_columns .portfolio li a.image-wrap img {
		width:142px;
		height:92px;
	}

.zoom-icon:before {
	width:108px;
	height:88px;
	margin:-44px 0 0 -54px;
	background:url(/wp-content/themes/theme1707/images/magnify-alt-small.png) 50% 50% no-repeat;
}	
/* Comment Form */
.commentlist ul.children {margin-left:0;}	

/*----------------------------------------
				Contact form
---------------------------------------- */	
.wpcf7-form p.field input {
	width:203px;
}
.wpcf7-form textarea {
	float:left;
	width:203px;
}
.wpcf7-not-valid-tip {
	width:223px !important;
	position:absolute;
	left:0 !important;
	top:0 !important;
	padding:6px 0 7px 10px !important;
	background:#f3b7b7 !important;
	color:red !important;
	border:1px solid red !important;
}
/*----------------------------------------
		Page Navigaton (wp-pagenavi)
---------------------------------------- */
	.wp-pagenavi a.nextpostslink,
	.wp-pagenavi a.last {margin:0px 7px 0 3px;}

	.wp-pagenavi a.previouspostslink,
	.wp-pagenavi a.first{margin:0px 10px 0 0;}	
/*----------------------------------------
				Sidebar
---------------------------------------- */
#searchform .searching {width:140px;}
#content #searchform .searching {width:130px;}

	
}