/* #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; }		

	#main h1 {
	  font-size: 22px;
	  line-height: 28px;
	  margin: 0 0 20px;
	}
	#main h2 {
		font-size: 17px;
		line-height: 24px;
		margin-bottom: 20px;
	}

/*  *********************** HEADER ***************************/

	#topnav > li > a {
		padding: 0 13px 0 42px;
	}

	#topnav > li:hover > a:after,
	#topnav > li.current-menu-item > a:after {
		left: 13px;
	}	

/*  ****************************** HOME CONTENT *****************/
	
	#primaryWrapContent ul.list li a {
		font-size: 13px;
	}

	/* #afterHeaderArea, #sliderBG {
		height: 140px !important;
	} */
	.home #afterHeaderArea { height: 294px !important; }
	.home #sliderBG { height: 292px !important; }

	.metaslider:before, .metaslider:after { height: 292px !important; } 

	.list_carousel {
	  width: 700px;
	  -webkit-background-size: 700px 1px;
	  background-size: 700px 1px;
	  margin: 50px auto 0;
	}

	.caroNav a.prev { margin-left: -36px; }
	.caroNav a.next { margin-right: -16px; }

/*  ****************************** SUBPAGE CONTENT ************************/


	.wrap_content blockquote { width: 200px; }

	.wpcf7-form .leftPart { width: 240px; }
	.wpcf7-form .rightPart { width: 464px; }
		.wrap_cf .wpcf7-form input[type="text"],
		.wrap_cf .wpcf7-form input[type="email"],
		.wrap_cf .wpcf7-form textarea {
		  width: 95%;
		}
		

	.single #primaryWrapContent .featured-thumbnail img,
	.archive #primaryWrapContent .featured-thumbnail img,
	.blog #primaryWrapContent .featured-thumbnail img,
	.page-template-page-blog-php #primaryWrapContent .featured-thumbnail img,
	.search #primaryWrapContent .featured-thumbnail img {
	  width: auto;
	}	
	
	.testimonial .featured-thumbnail img { width: auto !important; }

	#sidebar #searchform input[type="text"] { width: 77%; }

	
	.list.numeric_list li { margin-bottom: 20px; }

	.post-meta, .post-meta a, .post-meta time, .wrapMeta b a  { font-size: 10px; }	



	/*  ************************* blog pages style ******************/

	#commentform textarea { width: 410px; }
		
	/*  **********************************************/

	.blog #content article.post-holder .post-content {
	  padding-left: 270px;
	}
	
	.wrap_cf .wpcf7-form input[type="text"],
	.wrap_cf .wpcf7-form input[type="email"],
	.wrap_cf .wpcf7-form input[type="number"],
	.wrap_cf .wpcf7-form textarea {
	  width: 90.5%;
	}

	.wrap_cf .wpcf7-form textarea {
	  width: 94.5%;
	}

	.span3 #searchform input[type="text"] { width: 78%; }


	
	
/*  ****************************** BEFORE FOOTER CONTENT *****************/




/*  ****************************** FOOTER ********************************/

	#footer a[href*="callto"] {
		font-size: 18px;
		line-height: 22px;
	}	
	#footer a.read { font-size: 11px; }	


	
/*  **** END OF FILE ****/
}

