/* Media Queries */

/* Desktop Issues
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 

@media only screen and (max-width: 960px) {
   .wrap {
	width:96%;
	margin:0 auto;
	}
}


@media only screen and (max-width: 1024px) and (min-width: 769px) {

}
/* end Desktop Issues max 1024px */ 
  


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

.no-respons {
	display:none !important;
}

.bg-content {
	overflow:auto;
}

.feature .dirs {
    font-size: 1.0em;
}


#logo {
	margin:30px auto;
	float:none;
}


a.call {
	width:80%;
	margin:20px 10%;
} 

.col-30, .col-60, .col-24, .col-31, .col-48, .col-43, .col-47, .col-45 {
	width:96% !important;
	float:none !important;
	margin:0 auto;
	float:none;
	}
}  
/* end Tablet Horizontal max 768px */ 

 

/* Tablet Vertical
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
@media only screen and (max-width: 600px) {
	
	#logo {
		margin:30px auto;
		float:none;
	}
	
	.col-32 {
		width:47%;
	}

	.col-24, .col-31, .col-48, .col-43 {
		width:92% !important;
		float:none !important;
	}
	
	.col-30, .col-60 {
		width:95%;
		text-align:center;
		float:none;
	}
	
	.atright. .atleft {
	   float:none; 
	}
	
	
	a.call {
		width:80%;
		height:auto;
		margin:20px 10%;
	}	
	
	.hg700 {
			height:auto !important;
		}  
} 
/* end Tablet Vertical end max 600px */ 
  


/* iPhone 5 Horizontal - Wide Phone
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
@media only screen and (max-width: 568px) {
	
	body {
	font-size: 17px;
	}
 
	
	.logo-footer {
		display:none;
	} 
	
	.block-header{
		width:75%;
		margin:0 auto;
		font-size:1.5em;
		line-height: 1.3em;
	}
	
	   

}
/* end iPhone 5 Horizontal - Wide Phone max 480px */

 

/* Smart iPhone Vertical
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 
@media only screen and (max-width: 480px) {
	
	body {
	font-size: 17px;
	}

	blockquote {
		font-size:16px;
		padding: 1%;
	} 
	
	.col-24, .col-31, .col-48, .col-43, .col-25, .col-32 {
		width:98% !important;
		float:none !important;
		margin-bottom:30px;
	}
	
	.hg700 {
		height:auto !important;
	}
	
	.su-custom-gallery-slide a img {
		margin:0 !important;
		padding:0;
		width:100%;
	} 
	
	.su-custom-gallery-slide {
		margin:0;
		padding:0;
	}
	
	.no-border {
		width:220px;
		margin:0 auto;
	}
	
	#footer {
		height:auto;
	} 
	
	#footer * {
		width:98%;
		text-align:center;
	}
	
	.block-header{
		width:75%;
		margin:0 auto;
		font-size:1.2em;
		line-height: 1.3em;
	}
}
/* end Smart iPhone Vertical max 320px */ 