
	/* Tablet (Portrait) 	768px */
	@media only screen and (min-width: 768px) and (max-width: 959px) {

		/* content wapper */
		.content-wrapper{width:748px;padding:0;} 
		header, #header {text-align: center; width: 748px;}

		#logo {float: none;left: 0;position: relative;top: -30px;}



         /* slider */
		.slider_area{margin:0 auto;width:708px;padding:20px;top:0px; }
		.slider{width:708px;overflow: hidden;} 
		.flex-caption {width: 100%;bottom: 0;padding: 20px 0 0 0px;position: relative;}  
		.flex-control-nav {left: 0;top:25px;display: inline-table; margin: 0 auto;position: relative;text-align: center;width: auto;}		
		.flex-nav-container{position:relative;width:708px;display:block;text-align:center;} 
		.flex-control-nav li {float: left;margin: 0 0 25px 10px;position: relative;}
		.flex-control-nav li a {height: 20px;width: 20px;} 

		/* slider with sidebar */
		.sidebarwidth .slider_area,.sidebarwidth .slider_area .slider,.sidebarwidth  .flex-nav-container{width:452px;}   

		/* banner holder */    
		.banner{width:708px;}

		/* banner text */
		.banner .featured_text{font-size:20px;line-height:30px; }	     

		/* main navigation bar holder */
		#navigation_bar{float:none;display:inline-block;line-height:20px;position:relative;top:-10px;margin:0;}		 

		/* sub page header */
		#sub_page_header, #sub_page_header .image_holder, #info_bar, .header_overlay_text{ width:708px; top:0; margin:0 auto;} 
	
		/* search form */
		.search-bar form input{width: 175px !important;}
		
		/* transparent line */
		.transparent-line{width:748px;}

		/*  footer */
		#footer .footer_info{width:740px;}

		/* blog */ 
		.post-title-holder, .fullwidth .post-title-holder { width: 372px; }
		
		/* scrollable galleries */
		.scrollable {width: 648px;}
		.sidebarwidth .scrollable {width: 392px;}	

		/* tabs */
		.taps_wrap .pane {width: 92%;} 		
		ul.tabs li a{padding: 12px 5px;}		

		/* comments */
		#comments ol.commentlist li .comment-body{width:82%;}
		#comments ol.commentlist li.depth-2 .comment-body{width:67%;}
		#comments ol.commentlist li.depth-3 .comment-body{width:51%;}
		#comments ol.commentlist li.depth-4 .comment-body{width:35%;}
		.fullwidth #comments ol.commentlist li .comment-body{width:88%;}
		.fullwidth #comments ol.commentlist li.depth-2 .comment-body{width:79%;}
		.fullwidth #comments ol.commentlist li.depth-3 .comment-body{width:69%;}
		.fullwidth #comments ol.commentlist li.depth-4 .comment-body{width:59%;}

		/* flags */
		#wpml_flags{width:750px;}

		#wpml_flags {margin: 0 auto;position: relative;text-align: center;width: 100%;z-index: 100;background: url("transpar.png") repeat scroll 0 0 transparent;}
		#wpml_flags .flags {display: inline-table;float: none; position: relative;right: auto;}

		/* top social media icons */ 
		.social_media_top  {margin: 0 auto;position: relative;text-align: center;width: 100%;z-index: 100; background: url("transpar.png") repeat scroll 0 0 transparent;}
		.social_media_top.with_wpml ul ,.social_media_top .social_media_icons {display: inline-table;float: none; position: relative;right: auto; top:11px;margin: 0 0 20px 0;}
		
		#container.extrapadding {padding: 40px 0 0;}
	}
	




	
	/* Mobile (Landscape) 	480px */
	@media only screen and (min-width: 480px) and (max-width: 767px){ 
		/* content wapper */
		.content-wrapper{width:460px;padding:0;}

		header, #header {text-align: center;width: 460px;}
		#logo {float: none;left: 0;position: relative; top: -30px;}

		/* slider */
		.slider_area{margin:0 auto;width:420px;padding:20px;top:0px;}
		.slider{width:420px;overflow: hidden;} 
  
		/* slider with sidebar */
		.sidebarwidth .slider_area,.sidebarwidth .slider_area .slider,.sidebarwidth  .flex-nav-container{width:420px; }  

		.flex-caption {width: 100%;bottom: 0;padding: 20px 0 0 0px;position: relative;}
		.flex-control-nav {left: 0;top:25px;display: inline-table;margin: 0 auto;position: relative;text-align: center;width: auto;}
		.flex-nav-container{position:relative;width:auto;display:block;text-align:center;} 
		.flex-control-nav li {float: left;margin: 0 0 25px 10px;position: relative;}
		.flex-control-nav li a {height: 20px;width: 20px;} 


		
		/* navigation */
		#navigation{display: none;}
		#navigation_bar{float:none;display:inline-block;line-height:20px;position:relative;top:-10px;text-align:center;}

		/* select navigation */
		#MobileMainNavigation{width:420px;}		
		
		/* transparent line */
		.transparent-line{width:460px;}		 

		/*  footer */
		#footer .footer_info{width:460px; }		


		
		/* scrollable galleries */ 
		.sidebarwidth .scrollable, .scrollable {width: 360px;}


		/* tabs */
		ul.tabs{display: inline-block;height: auto;width: 100%;}		
		ul.tabs li {float: none;height: 40px;width: 100%;}



		/* head text */
		.head_text h2{width:395px;}
}

/*----------------------------------------------------
	36) ADDITIONAL STYLES
----------------------------------------------------*/ 
 
	/* clearfix */ 
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { zoom: 1; }

	/* javascript disabled */ 
	.no-js .slider_area, .no-js .slider, .no-js .home_slider_background{display:none;}
	
	.no-js #product_thumbnails li{
		background:transparent;
		float:left;
		list-style:none;
		padding:10px;
	}

	.no-js .carousel{height:auto !important;}



		

