/* Note: Design for a width above 1281px */


@media only screen and (min-width: 1281px) {



/*  ************************* GENERAL *********************/
	html,
	body {
		min-width:1200px;
		}

.container {
  width: 1230px;
}

#wrap_all { width: 1200px; }



/*  ************************ END OF GENERAL ***********************/





/*  ***************************** HEADER *****************/	

	#header > .container_12 .grid_12 {
	  -webkit-background-size: 1170px auto;
	  background-size: 1170px auto; 
	}

	#topnav > li > a {
	   padding: 3px 27px;
	}


/*  ****************************** END OF HEADER *****************/




/*  ****************************** HOME CONTENT *****************/

	#slider-wrapper .camera_target_content {
	  width: 35%;
	}

	.caroHolder {	width: 1210px !important;	}
		#wrap_carousel {  height: 217px; width: 1170px; }
		#slider-wrapper .camera_fakehover {  height: 94%; }
		.camera_wrap { height: 524px !important; }	
			.camera_wrap img { height: 492px !important; }
			

	.es-carousel-wrapper {
	  width: 1170px;
	}
		.es-carousel {
		  height: 178px;
		  width: 1170px;
		}
	.es-carousel ul li {
	  -webkit-background-size: 574px auto;
	  background-size: 574px auto;
	  height: 152px !important;
	  width: 219px !important;
	  padding-top: 13px;
	}
		.es-carousel ul li:hover {   background-position: -297px 0;  }

	.es-nav span {  top: 187px; }
		.es-nav span.es-nav-prev { 	  left: 552px;	}
		.es-nav span.es-nav-next {	  right: 552px;	}	

	.es-carousel ul li h4 a {   font: italic bold 22px/28px "Droid Serif"; }
	.offers_caro {   margin-bottom: 15px; }

	/*  **************************************************/
	
	#home-content {  width: 1190px;   }

	.homeRightPart div[id*="text"] {  margin-bottom: 20px;  }


	




/*  ****************************** END OF HOME CONTENT *****************/


	


/*  ****************************** SUBPAGE CONTENT ************************/
	
	
	/*  ************************* #gallery.one_column **********************/
		
		#gallery.one_column .portfolio li span.image-border {
		  height: 278px;
		  width: 548px;
		}
			#gallery.one_column .portfolio li a.image-wrap img {
			  height: 268px;
			  width: 97.5%;
			}
				#gallery.one_column .zoom-icon {
				  height: 278px;
				  width: 548px;
				}
	

	
	/*  ************************* #gallery.two_columns **********************/
		
		#gallery.two_columns .portfolio li {
		  margin-right: 21px;
		  width: 569px;
		}
			#gallery.two_columns .portfolio li span.image-border {
			  background: url("images/loading-folio.html") no-repeat scroll 50% 50% #fff;
			  height: 321px;
			  width: 567px;
			}
				#gallery.two_columns .portfolio li a.image-wrap {
				  height: 323px;
				  width: 569px;
				}
					#gallery.two_columns .portfolio li a.image-wrap img {
					  height: 311px;
					  width: 98%;
					}
					#gallery.two_columns .portfolio li a.image-wrap .zoom-icon {
					  height: 321px;
					  width: 567px;
					}
	
	/*  ************************* #gallery.three_columns **********************/
	
		#gallery.three_columns .portfolio li {
		  margin-right: 21px;
		  width: 373px;
		}
			#gallery.three_columns .portfolio li span.image-border {
			  background: url("images/loading-folio.html") no-repeat scroll 50% 50% #fff;
			  height: 243px;
			  width: 371px;
			}
				#gallery.three_columns .portfolio li a.image-wrap {
				  height: 245px;
				  width: 373px;
				}
					#gallery.three_columns .portfolio li a.image-wrap img {
					  height: 233px;
					  width: 97%;
					}
					#gallery.three_columns .portfolio li a.image-wrap .zoom-icon {
					  height: 243px;
					  width: 371px;
					}
	
	/*  ************************* #gallery.four_columns **********************/

		#gallery.four_columns .portfolio li {
		  margin-right: 21px;
		  width: 273px;
		}
			#gallery.four_columns .portfolio li span.image-border {
			  background: url("images/loading-folio.html") no-repeat scroll 50% 50% #fff;
			  height: 133px;
			  width: 273px;
			}
				#gallery.four_columns .portfolio li a.image-wrap {
				  height: 135px;
				  width: 273px;
				}
					#gallery.four_columns .portfolio li a.image-wrap img {
					  height: 123px;
					  width: 96%;
					}
					#gallery.four_columns .portfolio li a.image-wrap .zoom-icon {
					  height: 133px;
					  width: 272px;
					}

	/*  *********************** single portfolio ******************/

		.grid_gallery_inner {
		  width: 778px;
		}
		
		.grid_gallery .gallery_item {
		  width: 47.8%;
		  margin-left: 16px;
		}
			.featured-thumbnail.single-gallery-item img {
			  width: 97%;
			}
			.single-portfolio .zoom-icon {
			  height: 250px;
			  width: 371px;
			}			
				.single-portfolio .zoom-icon:before {
				  left: 49%;
				  top: 48%;
				}
				
	/*  ************************* blog pages style ******************/

	#commentform textarea {
	  width: 97.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: 548px !important;
	}	
		.wrap_cf.main .wpcf7-form textarea {
			width: 556px !important;
		}
		span.wpcf7-not-valid-tip {
		  width: 548px !important;
		}

		.gallery_post { width: 613px !important; }
			.gallery_post .g_item { width: 770px !important; }
			.g_pagination { width: 100%; }
			nav.oldernewer {  width: 100%; }	



		.single-portfolio .two_third {   width: 52.33%;  } 
		.single-portfolio .two_third + .one_third {   width: 43.66%; }

		.single-portfolio .two_third.has_grid_gallery { width: 65.33%; } 
		.single-portfolio .two_third.has_grid_gallery + .one_third {  width: 30.66%; }


		.has_grid_gallery .grid_gallery .gallery_post { width: 765px !important; }
			.has_grid_gallery .grid_gallery .gallery_post .g_item { width: 770px !important; }
				.has_grid_gallery .grid_gallery .g_item > img {   width: 754px; }


		 


/*  ****************************** END OF SUBPAGE CONTENT *****************/






/*  ****************************** FOOTER ********************************/

	#wrapper_footer {  width: 1230px; }
	
	#footer {
	  -webkit-background-size: 1230px auto;
	  background-size: 1230px auto;
	   width: 1230px;
	}

	#footer_info #searchform input[type="text"] {  width: 85%;   }

/*  ****************************** END OF FOOTER *****************/




/*  ********************** END OF FILE ******************/
}


@media screen and (min-width: 1281px) and (-webkit-min-device-pixel-ratio:0) 
{  
	 #wrap_carousel {  height: 196px; }
		/* .camera_wrap img { height: 442px !important; } */
}


