/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 979px) {


/*  ************************* GENERAL *********************/
	html,
	body {
		min-width:768px;
		}

	.container {
		width:728px;
		}	
	
	.primary_content_wrap {   margin-top: -228px; }

	/* #phoneIcon, #coffeIcon, #compassIcon,
	#photocameraIcon, #laptopIcon, #notebookIcon,
	#headphonesIcon, #gameIcon
	{
		display: none;
	} */

	#endContent {  width: 728px; }

	#notebookIcon {	margin-left: 220px; }

	#main #sidebar h2, #main #sidebarLeft h2 {  font: bold 17px/20px 'Bitter'; margin-bottom: 0; }

/*  ************************ END OF GENERAL ***********************/





/*  ***************************** HEADER *****************/	
	
	.topHeaderInfo { margin-left: 315px;  width: 412px;	}
		.topLinksHolder { height: 42px; }
			.topHeaderInfo div[id*="nav_menu"] {  margin-left: 0; }
				#header #menu-customheadermenu li:last-child a { padding-right: 0; }
				#header #menu-customheadermenu li a { padding: 0 5px; }

		.topHeaderInfo #searchform {  width: 200px; }
			.topHeaderInfo #searchform input[type="text"] {  width: 78%; }		

	#topnav > li > a {  padding: 0 25px; }			

/*  ****************************** END OF HEADER *****************/




/*  ****************************** HOME CONTENT *****************/
	
	#wrap_section_slider {  margin-top: 10px; min-height: 260px; }
		#slider-wrapper {  min-height: 260px; }
		#sliderShadow {  width: 520px;  background-size: 520px auto; }
			#slider-wrapper .camera_caption > div {  padding: 12px 18px; }
				#slider-wrapper .camera_caption p {  font: 12px/14px 'Open Sans'; }


	#welcomeBanner {  background-position:-171px 0;  width: 127px;  margin-top: 10px; }
		#sliderBannerShadow {   -webkit-background-size: 190px auto;   background-size: 190px auto;   width: 190px; }


	#wrap_carousel {  width: 700px; }
		.es-carousel-wrapper {  width: 700px; }
			.es-carousel {  width: 700px; }


	#home-content div[id*="advanced-recent-posts"] ul li {  height: 80px; width: 104px; }	
		#home-content div[id*="advanced-recent-posts"] ul li img { height: 70px; width: 93%; }	


	#sidebar { background-position: -191px 0;  width: 127px; }	
		#sidebar ul li {  background-position: 0 8px;  padding: 0 0 0 16px; }
			#sidebar ul li:hover {  background-position: 0 8px; }
			#sidebar ul li a {  font: bold 9px/18px 'Bitter'; }

	#sidebarLeft {  margin-left: -30px;  width: 135px; }		
		#sidebarLeft ul li {  background-position: 0 8px;  padding: 0 0 0 16px; }
			#sidebarLeft ul li:hover {  background-position: 0 8px; }
				#sidebarLeft ul li a {  font: bold 9px/18px 'Bitter'; }

	#welcomeBanner {  width: 148px; padding: 10px 30px 20px 14px; }		
		#welcomeBanner h1 {  font: bold 17px/20px 'Bitter';   padding-bottom: 6px; }	
		#welcomeBanner p {	font: 10px/13px Arial; }

/*  ****************************** END OF HOME CONTENT *****************/


	


/*  ****************************** SUBPAGE CONTENT ************************/
	
	#gallery .portfolio li h6 a {
	  font-size: 11px;
	}

	/*  ************************* #gallery.one_column **********************/

	#gallery.one_column .portfolio li span.image-border {
	  height: 178px;
	  width: 350px;
	}
		#gallery.one_column .portfolio li a.image-wrap {
		  height: 180px;
		  width: 352px;
		}
			#gallery.one_column .portfolio li a.image-wrap img {
			  height: 168px;
			  width: 96.7%;
			}
			#gallery.one_column .zoom-icon {
			  height: 178px;
			  width: 350px;
			}
		#gallery.one_column .folio-desc {
		  width: 46%;
		}

	/*  ************************* #gallery.two_columns **********************/
	
	#gallery.two_columns .portfolio li {
	  width: 335px;
	  margin-right: 25px;
	}
		#gallery.two_columns .portfolio li span.image-border {
		  height: 207px;
		  width: 333px;
		}
			#gallery.two_columns .portfolio li a.image-wrap {
			  height: 209px;
			  width: 335px;
			}
				#gallery.two_columns .portfolio li a.image-wrap img {
				  height: 197px;
				  width: 96.5%;
				}
				#gallery.two_columns .portfolio li a.image-wrap .zoom-icon {
				  height: 207px;
				  width: 333px;
				}

	/*  ************************* #gallery.three_columns **********************/

	#gallery.three_columns .portfolio li {
	  width: 216px;
	}
		#gallery.three_columns .portfolio li span.image-border {
		  height: 143px;
		  width: 219px;
		}
			#gallery.three_columns .portfolio li a.image-wrap {
			  height: 145px;
			  width: 220px;
			}
				#gallery.three_columns .portfolio li a.image-wrap img {
				  height: 133px;
				  width: 95%;
				}
				#gallery.three_columns .portfolio li a.image-wrap .zoom-icon {
				  	height: 143px;
			  		width: 219px;
				}
	
	/*  ************************* #gallery.four_columns **********************/

	#gallery.four_columns .portfolio li {
	  width: 156px;
	}
		#gallery.four_columns .portfolio li span.image-border {
		  height: 83px;
		  width: 157px;
		}
			#gallery.four_columns .portfolio li a.image-wrap {
			  height: 85px;
			  width: 159px;
			}
				#gallery.four_columns .portfolio li a.image-wrap img {
				  height: 73px;
				  width: 93%;
				}
				#gallery.four_columns .zoom-icon {
				  	height: 83px;
			  		width: 157px;
				}

	/*  *********************** single portfolio ******************/

	.grid_gallery_inner {
	  width: 472px;
	}
		.grid_gallery .gallery_item {
		  width: 44.3%;
		  margin-right: 14px;
		}
			.grid_gallery_inner .gallery_item:nth-child(2n) {
				margin-right: 0;
			}
	.single-portfolio .zoom-icon {
	  height: 147px;
	  width: 214px;
	}


	/*  ************************* blog pages style ******************/

	#commentform textarea {
	  width: 95.5%;
	}
		
	.wrap_cf.main .wpcf7-form input[type="text"],
	.wrap_cf.main .wpcf7-form input[type="email"],
	.wrap_cf.main .wpcf7-form textarea {
	  margin-left: 0;
	  width: 319px !important;
	}	
		.wrap_cf.main span.wpcf7-not-valid-tip {
		  width: 320px !important;
		}
	
	.gallery_post {  height: 300px !important; }
		.gallery_post .g_item {  width: 458px !important; }
			.g_item > img {  width: 97%;  height: 67%; }

	
	
	/*  **********************************************/

	.blog #content article.post-holder .post-content {
	  padding-left: 323px;
	}
	
	.archive #content article.post-holder .featured-thumbnail img {
	  width: 310px;
	}

	/*  **************************************************/


/*  ****************************** END OF SUBPAGE CONTENT *****************/






/*  ****************************** FOOTER ********************************/

	/* #footer_info {
	  -webkit-background-size: 700px auto;
	  -moz-background-size: 700px auto;
	  background-size: 700px auto;
	  width: 700px;
	  height: 265px;
	} */

/*  ****************************** END OF FOOTER *****************/











/*  ********************** END OF FILE ******************/
}