
/* =RESPONSIVE
-------------------------------------------------------------- */

img, object, video, iframe, #afterbig1 {
	max-width: 100%;
}

.menu-primary-responsive-container, .menu-secondary-responsive-container  {
    display: none;
    margin: 10px;
}

.menu-primary-responsive, .menu-secondary-responsive  {
	width: 100%;
    padding: 5px;
    border: 1px solid #ddd;
}


/* Tablets ----------- */
/*********horizontal*******/

@media only screen and (max-width: 1024px) {
#topmenu {
	top:180px;
}

.logo {
	top:-200px;
}

.menu-primary li:nth-child(4n) {
	margin-left:0;
	}
	
.menu-primary li{
	display:inline-block;
	text-align:center;
	float:none;
	width: auto;
	padding:0 1%;
		
}

.container-sm {
	width:98%;
	margin-left:auto;
	margin-right:auto;
}
  
}


@media only screen and (max-width: 940px) {
	.menu-primary li a {
		font-size:17px;
		
	}


  }
  
 @media only screen and (max-width: 860px) {
	 
	
 }

/* Mobile Phones horizontal ----------- */



@media only screen and (max-width: 680px) {
	.topphone,
	.topsocial {
		text-align:center;
	}
	
	.tm-right,
	.tm-left,
	.menu-primary-container {
		display:none;
	}
	
	#topmenu {
		top:20px;
	}
	.logo {		
		top:0;
		right:0;
		
	}
	
	#top {
		height:400px;
	}
	
	.contactrow-inner{
		background:#90545c;
		padding:0 20px;
	}
	
	#contactrow input[type="text"], #contactrow input[type="email"], 
	#contactrow input[type="submit"] {
		width:100%;
		float:none;
	}
	
	.alignright,
	.alignleft {
		float:none;
	}
	
	#image-gallery, #copyrights, #credits {
		text-align:center;
	}
	
	#contact-form .span3, #contact-form .span6 {
		margin-bottom:20px;
	}
	
	
}



/* Mobile Phones ----------- */

@media only screen and (max-width: 480px) {
	
	#mainslider {
		top:90px;
	}
	
	#top {
		height:300px;
	}
	
	.logo {
		right:40%;
	}
	
	#content {
		text-align:center;
	}
	
	.toprow {
		padding-top:3.2em;
	}
	
	#click-menu {
		right:40% !important;
		
	}
	
}